Cisco-IOS-XR-mpls-te-cfg API API Reference

API Endpoint
http://{Controller-IP}:{Controller-Port}/restconf
Schemes: http
Version: 1.0.0

Paths

MPLS-TE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/

Update operation of resource: mpls-te

mpls-tebody object

Request Content-Types: application/json
Request Example
{
  "enable-traffic-engineering": [ null ],
  "gmpls-uni": {
    "controllers": {
      "controller": [
        {
          "announce": {
            "srl-gs": [ null ]
          },
          "controller-logging": {
            "discovered-srlg-change-logging": [ null ]
          },
          "gmpls-unitunnel-head": {
            "enable": [ null ],
            "logging": {
              "state-message": [ null ]
            },
            "destination": "string",
            "recording": {
              "srlg": [ null ]
            },
            "tunnel-id": "integer",
            "path-options": {
              "path-option": [
                {
                  "preference-level": "integer",
                  "xro-type": "string",
                  "path-name": "string",
                  "lockdown": "string",
                  "path-type": "string",
                  "verbatim": "string",
                  "path-id": "integer",
                  "xro-attribute-set-name": "string",
                  "dwdm-channel": "integer",
                  "signaled-label": "string"
                }
              ]
            },
            "signalled-name": "string"
          },
          "controller-name": "string",
          "enable": [ null ]
        }
      ]
    },
    "timers": {
      "path-option-timers": {
        "holddown": {
          "minimum": "integer",
          "maximum": "integer"
        }
      }
    }
  },
  "global-attributes": {
    "reopt-delay-path-protect-switchover-timer": "integer",
    "path-selection-ignore-overload": [ null ],
    "log-issu-status": [ null ],
    "hardware-out-of-resource": {
      "oor-yellow-state": {
        "oor-metric-te-penalty": "integer"
      },
      "oor-green-state": {
        "oor-recovery-duration": "integer",
        "oor-metric-te-penalty": "integer"
      },
      "oor-red-state": {
        "oor-metric-te-penalty": "integer"
      }
    },
    "affinity-mappings": {
      "affinity-mapping": [
        {
          "value-type": "string",
          "affinity-name": "string",
          "value": "string"
        }
      ]
    },
    "reoptimize-link-up": [ null ],
    "soft-preemption": {
      "frr-rewrite": [ null ],
      "enable": "boolean",
      "timeout": "integer"
    },
    "path-selection": {
      "cost-limit": "integer",
      "loose-affinities": {
        "loose-affinity": [
          {
            "affinity": "string",
            "mask": "string",
            "class-type": "integer"
          }
        ]
      },
      "metric": "string",
      "invalidation": {
        "path-invalidation-action": "string",
        "path-invalidation-timeout": "integer"
      },
      "ignore-overload-role": {
        "head": "boolean",
        "tail": "boolean",
        "mid": "boolean"
      },
      "loose-metrics": {
        "loose-metric": [
          {
            "metric-type": "string",
            "class-type": "integer"
          }
        ]
      },
      "tiebreaker": "string",
      "delay-limit": "integer",
      "loose-domain-match": "boolean"
    },
    "fast-reroute": {
      "timers": {
        "hold-backup": "integer",
        "promotion": "integer"
      }
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-TE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/

Create operation of resource: mpls-te

mpls-tebody object

Request Content-Types: application/json
Request Example
{
  "enable-traffic-engineering": [ null ],
  "gmpls-uni": {
    "controllers": {
      "controller": [
        {
          "announce": {
            "srl-gs": [ null ]
          },
          "controller-logging": {
            "discovered-srlg-change-logging": [ null ]
          },
          "gmpls-unitunnel-head": {
            "enable": [ null ],
            "logging": {
              "state-message": [ null ]
            },
            "destination": "string",
            "recording": {
              "srlg": [ null ]
            },
            "tunnel-id": "integer",
            "path-options": {
              "path-option": [
                {
                  "preference-level": "integer",
                  "xro-type": "string",
                  "path-name": "string",
                  "lockdown": "string",
                  "path-type": "string",
                  "verbatim": "string",
                  "path-id": "integer",
                  "xro-attribute-set-name": "string",
                  "dwdm-channel": "integer",
                  "signaled-label": "string"
                }
              ]
            },
            "signalled-name": "string"
          },
          "controller-name": "string",
          "enable": [ null ]
        }
      ]
    },
    "timers": {
      "path-option-timers": {
        "holddown": {
          "minimum": "integer",
          "maximum": "integer"
        }
      }
    }
  },
  "global-attributes": {
    "reopt-delay-path-protect-switchover-timer": "integer",
    "path-selection-ignore-overload": [ null ],
    "log-issu-status": [ null ],
    "hardware-out-of-resource": {
      "oor-yellow-state": {
        "oor-metric-te-penalty": "integer"
      },
      "oor-green-state": {
        "oor-recovery-duration": "integer",
        "oor-metric-te-penalty": "integer"
      },
      "oor-red-state": {
        "oor-metric-te-penalty": "integer"
      }
    },
    "affinity-mappings": {
      "affinity-mapping": [
        {
          "value-type": "string",
          "affinity-name": "string",
          "value": "string"
        }
      ]
    },
    "reoptimize-link-up": [ null ],
    "soft-preemption": {
      "frr-rewrite": [ null ],
      "enable": "boolean",
      "timeout": "integer"
    },
    "path-selection": {
      "cost-limit": "integer",
      "loose-affinities": {
        "loose-affinity": [
          {
            "affinity": "string",
            "mask": "string",
            "class-type": "integer"
          }
        ]
      },
      "metric": "string",
      "invalidation": {
        "path-invalidation-action": "string",
        "path-invalidation-timeout": "integer"
      },
      "ignore-overload-role": {
        "head": "boolean",
        "tail": "boolean",
        "mid": "boolean"
      },
      "loose-metrics": {
        "loose-metric": [
          {
            "metric-type": "string",
            "class-type": "integer"
          }
        ]
      },
      "tiebreaker": "string",
      "delay-limit": "integer",
      "loose-domain-match": "boolean"
    },
    "fast-reroute": {
      "timers": {
        "hold-backup": "integer",
        "promotion": "integer"
      }
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-TE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/

Delete operation of resource: mpls-te

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-TE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/

Retrieve operation of resource: mpls-te

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "enable-traffic-engineering": [ null ],
  "gmpls-uni": {
    "controllers": {
      "controller": [
        {
          "announce": {
            "srl-gs": [ null ]
          },
          "controller-logging": {
            "discovered-srlg-change-logging": [ null ]
          },
          "gmpls-unitunnel-head": {
            "enable": [ null ],
            "logging": {
              "state-message": [ null ]
            },
            "destination": "string",
            "recording": {
              "srlg": [ null ]
            },
            "tunnel-id": "integer",
            "path-options": {
              "path-option": [
                {
                  "preference-level": "integer",
                  "xro-type": "string",
                  "path-name": "string",
                  "lockdown": "string",
                  "path-type": "string",
                  "verbatim": "string",
                  "path-id": "integer",
                  "xro-attribute-set-name": "string",
                  "dwdm-channel": "integer",
                  "signaled-label": "string"
                }
              ]
            },
            "signalled-name": "string"
          },
          "controller-name": "string",
          "enable": [ null ]
        }
      ]
    },
    "timers": {
      "path-option-timers": {
        "holddown": {
          "minimum": "integer",
          "maximum": "integer"
        }
      }
    }
  },
  "global-attributes": {
    "reopt-delay-path-protect-switchover-timer": "integer",
    "path-selection-ignore-overload": [ null ],
    "log-issu-status": [ null ],
    "hardware-out-of-resource": {
      "oor-yellow-state": {
        "oor-metric-te-penalty": "integer"
      },
      "oor-green-state": {
        "oor-recovery-duration": "integer",
        "oor-metric-te-penalty": "integer"
      },
      "oor-red-state": {
        "oor-metric-te-penalty": "integer"
      }
    },
    "affinity-mappings": {
      "affinity-mapping": [
        {
          "value-type": "string",
          "affinity-name": "string",
          "value": "string"
        }
      ]
    },
    "reoptimize-link-up": [ null ],
    "soft-preemption": {
      "frr-rewrite": [ null ],
      "enable": "boolean",
      "timeout": "integer"
    },
    "path-selection": {
      "cost-limit": "integer",
      "loose-affinities": {
        "loose-affinity": [
          {
            "affinity": "string",
            "mask": "string",
            "class-type": "integer"
          }
        ]
      },
      "metric": "string",
      "invalidation": {
        "path-invalidation-action": "string",
        "path-invalidation-timeout": "integer"
      },
      "ignore-overload-role": {
        "head": "boolean",
        "tail": "boolean",
        "mid": "boolean"
      },
      "loose-metrics": {
        "loose-metric": [
          {
            "metric-type": "string",
            "class-type": "integer"
          }
        ]
      },
      "tiebreaker": "string",
      "delay-limit": "integer",
      "loose-domain-match": "boolean"
    },
    "fast-reroute": {
      "timers": {
        "hold-backup": "integer",
        "promotion": "integer"
      }
    }
  }
}

DIFF-SERV-TRAFFIC-ENGINEERING - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/diff-serv-traffic-engineering/

Update operation of resource: diff-serv-traffic-engineering

diff-serv-traffic-engineeringbody object

Request Content-Types: application/json
Request Example
{
  "mode-ietf": "string",
  "classes": {
    "class": [
      {
        "unused": "boolean",
        "class-priority": "integer",
        "class-number": "integer",
        "class-type": "integer"
      }
    ]
  },
  "bandwidth-constraint-model": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DIFF-SERV-TRAFFIC-ENGINEERING - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/diff-serv-traffic-engineering/

Create operation of resource: diff-serv-traffic-engineering

diff-serv-traffic-engineeringbody object

Request Content-Types: application/json
Request Example
{
  "mode-ietf": "string",
  "classes": {
    "class": [
      {
        "unused": "boolean",
        "class-priority": "integer",
        "class-number": "integer",
        "class-type": "integer"
      }
    ]
  },
  "bandwidth-constraint-model": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DIFF-SERV-TRAFFIC-ENGINEERING - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/diff-serv-traffic-engineering/

Delete operation of resource: diff-serv-traffic-engineering

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DIFF-SERV-TRAFFIC-ENGINEERING - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/diff-serv-traffic-engineering/

Retrieve operation of resource: diff-serv-traffic-engineering

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "mode-ietf": "string",
  "classes": {
    "class": [
      {
        "unused": "boolean",
        "class-priority": "integer",
        "class-number": "integer",
        "class-type": "integer"
      }
    ]
  },
  "bandwidth-constraint-model": "string"
}

CLASSES - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/diff-serv-traffic-engineering/classes/

Update operation of resource: classes

classesbody object

Request Content-Types: application/json
Request Example
{
  "class": [
    {
      "unused": "boolean",
      "class-priority": "integer",
      "class-number": "integer",
      "class-type": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CLASSES - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/diff-serv-traffic-engineering/classes/

Create operation of resource: classes

classesbody object

Request Content-Types: application/json
Request Example
{
  "class": [
    {
      "unused": "boolean",
      "class-priority": "integer",
      "class-number": "integer",
      "class-type": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CLASSES - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/diff-serv-traffic-engineering/classes/

Delete operation of resource: classes

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CLASSES - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/diff-serv-traffic-engineering/classes/

Retrieve operation of resource: classes

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "class": [
    {
      "unused": "boolean",
      "class-priority": "integer",
      "class-number": "integer",
      "class-type": "integer"
    }
  ]
}

CLASS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/diff-serv-traffic-engineering/classes/class/{class-number}/

Update operation of resource: class

classbody object

class-number
in path
string

ID of class-number

Request Content-Types: application/json
Request Example
{
  "unused": "boolean",
  "class-priority": "integer",
  "class-number": "integer",
  "class-type": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CLASS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/diff-serv-traffic-engineering/classes/class/{class-number}/

Create operation of resource: class

classbody object

class-number
in path
string

ID of class-number

Request Content-Types: application/json
Request Example
{
  "unused": "boolean",
  "class-priority": "integer",
  "class-number": "integer",
  "class-type": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CLASS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/diff-serv-traffic-engineering/classes/class/{class-number}/

Delete operation of resource: class

class-number
in path
string

ID of class-number

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CLASS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/diff-serv-traffic-engineering/classes/class/{class-number}/

Retrieve operation of resource: class

class-number
in path
string

ID of class-number

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "unused": "boolean",
  "class-priority": "integer",
  "class-number": "integer",
  "class-type": "integer"
}

NAMED-TUNNELS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/

Update operation of resource: named-tunnels

named-tunnelsbody object

Request Content-Types: application/json
Request Example
{
  "enable": [ null ],
  "tunnels": {
    "tunnel": [
      {
        "tunnel-id": {
          "tunnel-id": "integer",
          "tunnel-id-type": "string"
        },
        "enable": [ null ],
        "tunnel-type": "string",
        "tunnel-attributes": {
          "path-setups": {
            "path-setup": [
              {
                "enable": [ null ],
                "path-setup-name": "string",
                "preference": "integer",
                "path-computation": {
                  "path-computation-method": "string",
                  "explicit-path-name": "string",
                  "path-computation-server": "string"
                }
              }
            ]
          },
          "shutdown": [ null ],
          "load-share": "integer"
        },
        "tunnel-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAMED-TUNNELS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/

Create operation of resource: named-tunnels

named-tunnelsbody object

Request Content-Types: application/json
Request Example
{
  "enable": [ null ],
  "tunnels": {
    "tunnel": [
      {
        "tunnel-id": {
          "tunnel-id": "integer",
          "tunnel-id-type": "string"
        },
        "enable": [ null ],
        "tunnel-type": "string",
        "tunnel-attributes": {
          "path-setups": {
            "path-setup": [
              {
                "enable": [ null ],
                "path-setup-name": "string",
                "preference": "integer",
                "path-computation": {
                  "path-computation-method": "string",
                  "explicit-path-name": "string",
                  "path-computation-server": "string"
                }
              }
            ]
          },
          "shutdown": [ null ],
          "load-share": "integer"
        },
        "tunnel-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAMED-TUNNELS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/

Delete operation of resource: named-tunnels

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAMED-TUNNELS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/

Retrieve operation of resource: named-tunnels

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "enable": [ null ],
  "tunnels": {
    "tunnel": [
      {
        "tunnel-id": {
          "tunnel-id": "integer",
          "tunnel-id-type": "string"
        },
        "enable": [ null ],
        "tunnel-type": "string",
        "tunnel-attributes": {
          "path-setups": {
            "path-setup": [
              {
                "enable": [ null ],
                "path-setup-name": "string",
                "preference": "integer",
                "path-computation": {
                  "path-computation-method": "string",
                  "explicit-path-name": "string",
                  "path-computation-server": "string"
                }
              }
            ]
          },
          "shutdown": [ null ],
          "load-share": "integer"
        },
        "tunnel-name": "string"
      }
    ]
  }
}

TUNNELS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/

Update operation of resource: tunnels

tunnelsbody object

Request Content-Types: application/json
Request Example
{
  "tunnel": [
    {
      "tunnel-id": {
        "tunnel-id": "integer",
        "tunnel-id-type": "string"
      },
      "enable": [ null ],
      "tunnel-type": "string",
      "tunnel-attributes": {
        "path-setups": {
          "path-setup": [
            {
              "enable": [ null ],
              "path-setup-name": "string",
              "preference": "integer",
              "path-computation": {
                "path-computation-method": "string",
                "explicit-path-name": "string",
                "path-computation-server": "string"
              }
            }
          ]
        },
        "shutdown": [ null ],
        "load-share": "integer"
      },
      "tunnel-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNELS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/

Create operation of resource: tunnels

tunnelsbody object

Request Content-Types: application/json
Request Example
{
  "tunnel": [
    {
      "tunnel-id": {
        "tunnel-id": "integer",
        "tunnel-id-type": "string"
      },
      "enable": [ null ],
      "tunnel-type": "string",
      "tunnel-attributes": {
        "path-setups": {
          "path-setup": [
            {
              "enable": [ null ],
              "path-setup-name": "string",
              "preference": "integer",
              "path-computation": {
                "path-computation-method": "string",
                "explicit-path-name": "string",
                "path-computation-server": "string"
              }
            }
          ]
        },
        "shutdown": [ null ],
        "load-share": "integer"
      },
      "tunnel-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNELS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/

Delete operation of resource: tunnels

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNELS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/

Retrieve operation of resource: tunnels

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tunnel": [
    {
      "tunnel-id": {
        "tunnel-id": "integer",
        "tunnel-id-type": "string"
      },
      "enable": [ null ],
      "tunnel-type": "string",
      "tunnel-attributes": {
        "path-setups": {
          "path-setup": [
            {
              "enable": [ null ],
              "path-setup-name": "string",
              "preference": "integer",
              "path-computation": {
                "path-computation-method": "string",
                "explicit-path-name": "string",
                "path-computation-server": "string"
              }
            }
          ]
        },
        "shutdown": [ null ],
        "load-share": "integer"
      },
      "tunnel-name": "string"
    }
  ]
}

TUNNEL - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/

Update operation of resource: tunnel

tunnelbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "tunnel-id": {
    "tunnel-id": "integer",
    "tunnel-id-type": "string"
  },
  "enable": [ null ],
  "tunnel-type": "string",
  "tunnel-attributes": {
    "path-setups": {
      "path-setup": [
        {
          "enable": [ null ],
          "path-setup-name": "string",
          "preference": "integer",
          "path-computation": {
            "path-computation-method": "string",
            "explicit-path-name": "string",
            "path-computation-server": "string"
          }
        }
      ]
    },
    "shutdown": [ null ],
    "load-share": "integer"
  },
  "tunnel-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/

Create operation of resource: tunnel

tunnelbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "tunnel-id": {
    "tunnel-id": "integer",
    "tunnel-id-type": "string"
  },
  "enable": [ null ],
  "tunnel-type": "string",
  "tunnel-attributes": {
    "path-setups": {
      "path-setup": [
        {
          "enable": [ null ],
          "path-setup-name": "string",
          "preference": "integer",
          "path-computation": {
            "path-computation-method": "string",
            "explicit-path-name": "string",
            "path-computation-server": "string"
          }
        }
      ]
    },
    "shutdown": [ null ],
    "load-share": "integer"
  },
  "tunnel-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/

Delete operation of resource: tunnel

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/

Retrieve operation of resource: tunnel

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tunnel-id": {
    "tunnel-id": "integer",
    "tunnel-id-type": "string"
  },
  "enable": [ null ],
  "tunnel-type": "string",
  "tunnel-attributes": {
    "path-setups": {
      "path-setup": [
        {
          "enable": [ null ],
          "path-setup-name": "string",
          "preference": "integer",
          "path-computation": {
            "path-computation-method": "string",
            "explicit-path-name": "string",
            "path-computation-server": "string"
          }
        }
      ]
    },
    "shutdown": [ null ],
    "load-share": "integer"
  },
  "tunnel-name": "string"
}

TUNNEL-ATTRIBUTES - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/

Update operation of resource: tunnel-attributes

tunnel-attributesbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "path-setups": {
    "path-setup": [
      {
        "enable": [ null ],
        "path-setup-name": "string",
        "preference": "integer",
        "path-computation": {
          "path-computation-method": "string",
          "explicit-path-name": "string",
          "path-computation-server": "string"
        }
      }
    ]
  },
  "shutdown": [ null ],
  "load-share": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL-ATTRIBUTES - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/

Create operation of resource: tunnel-attributes

tunnel-attributesbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "path-setups": {
    "path-setup": [
      {
        "enable": [ null ],
        "path-setup-name": "string",
        "preference": "integer",
        "path-computation": {
          "path-computation-method": "string",
          "explicit-path-name": "string",
          "path-computation-server": "string"
        }
      }
    ]
  },
  "shutdown": [ null ],
  "load-share": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL-ATTRIBUTES - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/

Delete operation of resource: tunnel-attributes

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL-ATTRIBUTES - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/

Retrieve operation of resource: tunnel-attributes

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "path-setups": {
    "path-setup": [
      {
        "enable": [ null ],
        "path-setup-name": "string",
        "preference": "integer",
        "path-computation": {
          "path-computation-method": "string",
          "explicit-path-name": "string",
          "path-computation-server": "string"
        }
      }
    ]
  },
  "shutdown": [ null ],
  "load-share": "integer"
}

PATH-SETUPS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/path-setups/

Update operation of resource: path-setups

path-setupsbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "path-setup": [
    {
      "enable": [ null ],
      "path-setup-name": "string",
      "preference": "integer",
      "path-computation": {
        "path-computation-method": "string",
        "explicit-path-name": "string",
        "path-computation-server": "string"
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-SETUPS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/path-setups/

Create operation of resource: path-setups

path-setupsbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "path-setup": [
    {
      "enable": [ null ],
      "path-setup-name": "string",
      "preference": "integer",
      "path-computation": {
        "path-computation-method": "string",
        "explicit-path-name": "string",
        "path-computation-server": "string"
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-SETUPS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/path-setups/

Delete operation of resource: path-setups

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-SETUPS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/path-setups/

Retrieve operation of resource: path-setups

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "path-setup": [
    {
      "enable": [ null ],
      "path-setup-name": "string",
      "preference": "integer",
      "path-computation": {
        "path-computation-method": "string",
        "explicit-path-name": "string",
        "path-computation-server": "string"
      }
    }
  ]
}

PATH-SETUP - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/path-setups/path-setup/{path-setup-name}/

Update operation of resource: path-setup

path-setupbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

path-setup-name
in path
string

ID of path-setup-name

Request Content-Types: application/json
Request Example
{
  "enable": [ null ],
  "path-setup-name": "string",
  "preference": "integer",
  "path-computation": {
    "path-computation-method": "string",
    "explicit-path-name": "string",
    "path-computation-server": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-SETUP - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/path-setups/path-setup/{path-setup-name}/

Create operation of resource: path-setup

path-setupbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

path-setup-name
in path
string

ID of path-setup-name

Request Content-Types: application/json
Request Example
{
  "enable": [ null ],
  "path-setup-name": "string",
  "preference": "integer",
  "path-computation": {
    "path-computation-method": "string",
    "explicit-path-name": "string",
    "path-computation-server": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-SETUP - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/path-setups/path-setup/{path-setup-name}/

Delete operation of resource: path-setup

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

path-setup-name
in path
string

ID of path-setup-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-SETUP - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/path-setups/path-setup/{path-setup-name}/

Retrieve operation of resource: path-setup

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

path-setup-name
in path
string

ID of path-setup-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "enable": [ null ],
  "path-setup-name": "string",
  "preference": "integer",
  "path-computation": {
    "path-computation-method": "string",
    "explicit-path-name": "string",
    "path-computation-server": "string"
  }
}

PATH-COMPUTATION - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/path-setups/path-setup/{path-setup-name}/path-computation/

Update operation of resource: path-computation

path-computationbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

path-setup-name
in path
string

ID of path-setup-name

Request Content-Types: application/json
Request Example
{
  "path-computation-method": "string",
  "explicit-path-name": "string",
  "path-computation-server": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-COMPUTATION - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/path-setups/path-setup/{path-setup-name}/path-computation/

Create operation of resource: path-computation

path-computationbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

path-setup-name
in path
string

ID of path-setup-name

Request Content-Types: application/json
Request Example
{
  "path-computation-method": "string",
  "explicit-path-name": "string",
  "path-computation-server": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-COMPUTATION - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/path-setups/path-setup/{path-setup-name}/path-computation/

Delete operation of resource: path-computation

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

path-setup-name
in path
string

ID of path-setup-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-COMPUTATION - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/path-setups/path-setup/{path-setup-name}/path-computation/

Retrieve operation of resource: path-computation

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

path-setup-name
in path
string

ID of path-setup-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "path-computation-method": "string",
  "explicit-path-name": "string",
  "path-computation-server": "string"
}

TUNNEL-PATH-SELECTION - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/tunnel-path-selection/

Update operation of resource: tunnel-path-selection

tunnel-path-selectionbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "path-selection-cost-limit": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL-PATH-SELECTION - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/tunnel-path-selection/

Create operation of resource: tunnel-path-selection

tunnel-path-selectionbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "path-selection-cost-limit": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL-PATH-SELECTION - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/tunnel-path-selection/

Delete operation of resource: tunnel-path-selection

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL-PATH-SELECTION - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/tunnel-path-selection/

Retrieve operation of resource: tunnel-path-selection

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "path-selection-cost-limit": "integer"
}

INVALIDATION - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/tunnel-path-selection/invalidation/

Update operation of resource: invalidation

invalidationbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "path-invalidation-action": "string",
  "path-invalidation-timeout": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INVALIDATION - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/tunnel-path-selection/invalidation/

Create operation of resource: invalidation

invalidationbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "path-invalidation-action": "string",
  "path-invalidation-timeout": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INVALIDATION - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/tunnel-path-selection/invalidation/

Delete operation of resource: invalidation

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INVALIDATION - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/tunnel-path-selection/invalidation/

Retrieve operation of resource: invalidation

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "path-invalidation-action": "string",
  "path-invalidation-timeout": "integer"
}

AUTO-BANDWIDTH - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/auto-bandwidth/

Update operation of resource: auto-bandwidth

auto-bandwidthbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "collection-only": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-BANDWIDTH - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/auto-bandwidth/

Create operation of resource: auto-bandwidth

auto-bandwidthbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "collection-only": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-BANDWIDTH - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/auto-bandwidth/

Delete operation of resource: auto-bandwidth

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-BANDWIDTH - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/auto-bandwidth/

Retrieve operation of resource: auto-bandwidth

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "collection-only": [ null ]
}

UNDERFLOW - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/auto-bandwidth/underflow/

Update operation of resource: underflow

underflowbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "underflow-threshold-limit": "integer",
  "underflow-threshold-value": "integer",
  "underflow-threshold-percent": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

UNDERFLOW - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/auto-bandwidth/underflow/

Create operation of resource: underflow

underflowbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "underflow-threshold-limit": "integer",
  "underflow-threshold-value": "integer",
  "underflow-threshold-percent": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

UNDERFLOW - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/auto-bandwidth/underflow/

Delete operation of resource: underflow

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

UNDERFLOW - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/auto-bandwidth/underflow/

Retrieve operation of resource: underflow

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "underflow-threshold-limit": "integer",
  "underflow-threshold-value": "integer",
  "underflow-threshold-percent": "integer"
}

OVERFLOW - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/auto-bandwidth/overflow/

Update operation of resource: overflow

overflowbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "overflow-threshold-value": "integer",
  "overflow-threshold-percent": "integer",
  "overflow-threshold-limit": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OVERFLOW - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/auto-bandwidth/overflow/

Create operation of resource: overflow

overflowbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "overflow-threshold-value": "integer",
  "overflow-threshold-percent": "integer",
  "overflow-threshold-limit": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OVERFLOW - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/auto-bandwidth/overflow/

Delete operation of resource: overflow

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OVERFLOW - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/auto-bandwidth/overflow/

Retrieve operation of resource: overflow

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "overflow-threshold-value": "integer",
  "overflow-threshold-percent": "integer",
  "overflow-threshold-limit": "integer"
}

BANDWIDTH-LIMITS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/auto-bandwidth/bandwidth-limits/

Update operation of resource: bandwidth-limits

bandwidth-limitsbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "bandwidth-min-limit": "integer",
  "bandwidth-max-limit": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BANDWIDTH-LIMITS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/auto-bandwidth/bandwidth-limits/

Create operation of resource: bandwidth-limits

bandwidth-limitsbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "bandwidth-min-limit": "integer",
  "bandwidth-max-limit": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BANDWIDTH-LIMITS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/auto-bandwidth/bandwidth-limits/

Delete operation of resource: bandwidth-limits

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BANDWIDTH-LIMITS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/auto-bandwidth/bandwidth-limits/

Retrieve operation of resource: bandwidth-limits

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "bandwidth-min-limit": "integer",
  "bandwidth-max-limit": "integer"
}

ADJUSTMENT-THRESHOLD - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/auto-bandwidth/adjustment-threshold/

Update operation of resource: adjustment-threshold

adjustment-thresholdbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "adjustment-threshold-value": "integer",
  "adjustment-threshold-percent": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADJUSTMENT-THRESHOLD - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/auto-bandwidth/adjustment-threshold/

Create operation of resource: adjustment-threshold

adjustment-thresholdbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "adjustment-threshold-value": "integer",
  "adjustment-threshold-percent": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADJUSTMENT-THRESHOLD - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/auto-bandwidth/adjustment-threshold/

Delete operation of resource: adjustment-threshold

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADJUSTMENT-THRESHOLD - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/auto-bandwidth/adjustment-threshold/

Retrieve operation of resource: adjustment-threshold

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "adjustment-threshold-value": "integer",
  "adjustment-threshold-percent": "integer"
}

AUTO-CAPACITY - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/auto-bandwidth/auto-capacity/

Update operation of resource: auto-capacity

auto-capacitybody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "nominal-bandwidth": "integer",
  "enable": "boolean",
  "clones-maximum": "integer",
  "split-bandwidth": "integer",
  "clones-minimum": "integer",
  "merge-bandwidth": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-CAPACITY - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/auto-bandwidth/auto-capacity/

Create operation of resource: auto-capacity

auto-capacitybody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "nominal-bandwidth": "integer",
  "enable": "boolean",
  "clones-maximum": "integer",
  "split-bandwidth": "integer",
  "clones-minimum": "integer",
  "merge-bandwidth": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-CAPACITY - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/auto-bandwidth/auto-capacity/

Delete operation of resource: auto-capacity

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-CAPACITY - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/auto-bandwidth/auto-capacity/

Retrieve operation of resource: auto-capacity

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "nominal-bandwidth": "integer",
  "enable": "boolean",
  "clones-maximum": "integer",
  "split-bandwidth": "integer",
  "clones-minimum": "integer",
  "merge-bandwidth": "integer"
}

PRIORITY - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/priority/

Update operation of resource: priority

prioritybody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "hold-priority": "integer",
  "setup-priority": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PRIORITY - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/priority/

Create operation of resource: priority

prioritybody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "hold-priority": "integer",
  "setup-priority": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PRIORITY - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/priority/

Delete operation of resource: priority

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PRIORITY - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/priority/

Retrieve operation of resource: priority

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "hold-priority": "integer",
  "setup-priority": "integer"
}

AFFINITY-MASK - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/affinity-mask/

Update operation of resource: affinity-mask

affinity-maskbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "mask": "string",
  "affinity": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFFINITY-MASK - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/affinity-mask/

Create operation of resource: affinity-mask

affinity-maskbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "mask": "string",
  "affinity": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFFINITY-MASK - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/affinity-mask/

Delete operation of resource: affinity-mask

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFFINITY-MASK - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/affinity-mask/

Retrieve operation of resource: affinity-mask

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "mask": "string",
  "affinity": "string"
}

FORWARDING-ADJACENCY - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/forwarding-adjacency/

Update operation of resource: forwarding-adjacency

forwarding-adjacencybody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "hold-time": "integer",
  "enable": [ null ],
  "include-ipv6": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FORWARDING-ADJACENCY - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/forwarding-adjacency/

Create operation of resource: forwarding-adjacency

forwarding-adjacencybody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "hold-time": "integer",
  "enable": [ null ],
  "include-ipv6": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FORWARDING-ADJACENCY - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/forwarding-adjacency/

Delete operation of resource: forwarding-adjacency

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FORWARDING-ADJACENCY - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/forwarding-adjacency/

Retrieve operation of resource: forwarding-adjacency

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "hold-time": "integer",
  "enable": [ null ],
  "include-ipv6": [ null ]
}

LOGGING - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/logging/

Update operation of resource: logging

loggingbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "pcalc-failure-message": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOGGING - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/logging/

Create operation of resource: logging

loggingbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "pcalc-failure-message": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOGGING - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/logging/

Delete operation of resource: logging

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOGGING - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/logging/

Retrieve operation of resource: logging

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "pcalc-failure-message": [ null ]
}

BANDWIDTH - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/bandwidth/

Update operation of resource: bandwidth

bandwidthbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "class-or-pool-type": "integer",
  "bandwidth": "integer",
  "dste-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BANDWIDTH - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/bandwidth/

Create operation of resource: bandwidth

bandwidthbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "class-or-pool-type": "integer",
  "bandwidth": "integer",
  "dste-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BANDWIDTH - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/bandwidth/

Delete operation of resource: bandwidth

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BANDWIDTH - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/bandwidth/

Retrieve operation of resource: bandwidth

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "class-or-pool-type": "integer",
  "bandwidth": "integer",
  "dste-type": "string"
}

AUTOROUTE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/autoroute/

Update operation of resource: autoroute

autoroutebody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "autoroute-announce": {
    "metric": {
      "metric-type": "string",
      "absolute-metric": "integer",
      "constant-metric": "integer",
      "relative-metric": "string"
    },
    "enable": [ null ],
    "exclude-traffic": {
      "segment-routing": [ null ]
    },
    "include-ipv6": [ null ]
  },
  "destinations": {
    "destination": [
      {
        "destination-address": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTOROUTE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/autoroute/

Create operation of resource: autoroute

autoroutebody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "autoroute-announce": {
    "metric": {
      "metric-type": "string",
      "absolute-metric": "integer",
      "constant-metric": "integer",
      "relative-metric": "string"
    },
    "enable": [ null ],
    "exclude-traffic": {
      "segment-routing": [ null ]
    },
    "include-ipv6": [ null ]
  },
  "destinations": {
    "destination": [
      {
        "destination-address": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTOROUTE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/autoroute/

Delete operation of resource: autoroute

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTOROUTE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/autoroute/

Retrieve operation of resource: autoroute

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "autoroute-announce": {
    "metric": {
      "metric-type": "string",
      "absolute-metric": "integer",
      "constant-metric": "integer",
      "relative-metric": "string"
    },
    "enable": [ null ],
    "exclude-traffic": {
      "segment-routing": [ null ]
    },
    "include-ipv6": [ null ]
  },
  "destinations": {
    "destination": [
      {
        "destination-address": "string"
      }
    ]
  }
}

AUTOROUTE-ANNOUNCE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/autoroute/autoroute-announce/

Update operation of resource: autoroute-announce

autoroute-announcebody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "metric": {
    "metric-type": "string",
    "absolute-metric": "integer",
    "constant-metric": "integer",
    "relative-metric": "string"
  },
  "enable": [ null ],
  "exclude-traffic": {
    "segment-routing": [ null ]
  },
  "include-ipv6": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTOROUTE-ANNOUNCE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/autoroute/autoroute-announce/

Create operation of resource: autoroute-announce

autoroute-announcebody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "metric": {
    "metric-type": "string",
    "absolute-metric": "integer",
    "constant-metric": "integer",
    "relative-metric": "string"
  },
  "enable": [ null ],
  "exclude-traffic": {
    "segment-routing": [ null ]
  },
  "include-ipv6": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTOROUTE-ANNOUNCE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/autoroute/autoroute-announce/

Delete operation of resource: autoroute-announce

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTOROUTE-ANNOUNCE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/autoroute/autoroute-announce/

Retrieve operation of resource: autoroute-announce

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "metric": {
    "metric-type": "string",
    "absolute-metric": "integer",
    "constant-metric": "integer",
    "relative-metric": "string"
  },
  "enable": [ null ],
  "exclude-traffic": {
    "segment-routing": [ null ]
  },
  "include-ipv6": [ null ]
}

EXCLUDE-TRAFFIC - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/autoroute/autoroute-announce/exclude-traffic/

Update operation of resource: exclude-traffic

exclude-trafficbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "segment-routing": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-TRAFFIC - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/autoroute/autoroute-announce/exclude-traffic/

Create operation of resource: exclude-traffic

exclude-trafficbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "segment-routing": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-TRAFFIC - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/autoroute/autoroute-announce/exclude-traffic/

Delete operation of resource: exclude-traffic

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-TRAFFIC - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/autoroute/autoroute-announce/exclude-traffic/

Retrieve operation of resource: exclude-traffic

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "segment-routing": [ null ]
}

METRIC - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/autoroute/autoroute-announce/metric/

Update operation of resource: metric

metricbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "metric-type": "string",
  "absolute-metric": "integer",
  "constant-metric": "integer",
  "relative-metric": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

METRIC - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/autoroute/autoroute-announce/metric/

Create operation of resource: metric

metricbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "metric-type": "string",
  "absolute-metric": "integer",
  "constant-metric": "integer",
  "relative-metric": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

METRIC - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/autoroute/autoroute-announce/metric/

Delete operation of resource: metric

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

METRIC - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/autoroute/autoroute-announce/metric/

Retrieve operation of resource: metric

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "metric-type": "string",
  "absolute-metric": "integer",
  "constant-metric": "integer",
  "relative-metric": "string"
}

DESTINATIONS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/autoroute/destinations/

Update operation of resource: destinations

destinationsbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "destination": [
    {
      "destination-address": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DESTINATIONS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/autoroute/destinations/

Create operation of resource: destinations

destinationsbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "destination": [
    {
      "destination-address": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DESTINATIONS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/autoroute/destinations/

Delete operation of resource: destinations

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DESTINATIONS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/autoroute/destinations/

Retrieve operation of resource: destinations

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "destination": [
    {
      "destination-address": "string"
    }
  ]
}

DESTINATION - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/autoroute/destinations/destination/{destination-address}/

Update operation of resource: destination

destinationbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

destination-address
in path
string

ID of destination-address

Request Content-Types: application/json
Request Example
{
  "destination": "string",
  "destination-type": "string",
  "interface-if-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DESTINATION - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/autoroute/destinations/destination/{destination-address}/

Create operation of resource: destination

destinationbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

destination-address
in path
string

ID of destination-address

Request Content-Types: application/json
Request Example
{
  "destination": "string",
  "destination-type": "string",
  "interface-if-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DESTINATION - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/autoroute/destinations/destination/{destination-address}/

Delete operation of resource: destination

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

destination-address
in path
string

ID of destination-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DESTINATION - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/autoroute/destinations/destination/{destination-address}/

Retrieve operation of resource: destination

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

destination-address
in path
string

ID of destination-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "destination": "string",
  "destination-type": "string",
  "interface-if-index": "integer"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPES - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/

Update operation of resource: new-style-affinity-affinity-types

new-style-affinity-affinity-typesbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
    {
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
    {
      "affinity-type": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity10": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
    {
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1": [
    {
      "affinity-type": "string",
      "affinity1": "string"
    }
  ],
  "new-style-affinity-affinity-type": [
    {
      "affinity-type": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPES - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/

Create operation of resource: new-style-affinity-affinity-types

new-style-affinity-affinity-typesbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
    {
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
    {
      "affinity-type": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity10": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
    {
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1": [
    {
      "affinity-type": "string",
      "affinity1": "string"
    }
  ],
  "new-style-affinity-affinity-type": [
    {
      "affinity-type": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPES - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/

Delete operation of resource: new-style-affinity-affinity-types

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPES - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/

Retrieve operation of resource: new-style-affinity-affinity-types

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
    {
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
    {
      "affinity-type": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity10": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
    {
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1": [
    {
      "affinity-type": "string",
      "affinity1": "string"
    }
  ],
  "new-style-affinity-affinity-type": [
    {
      "affinity-type": "string"
    }
  ]
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type/{affinity-type}/

Update operation of resource: new-style-affinity-affinity-type

new-style-affinity-affinity-typebody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type
in path
string

ID of affinity-type

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type/{affinity-type}/

Create operation of resource: new-style-affinity-affinity-type

new-style-affinity-affinity-typebody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type
in path
string

ID of affinity-type

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type/{affinity-type}/

Delete operation of resource: new-style-affinity-affinity-type

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type
in path
string

ID of affinity-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type/{affinity-type}/

Retrieve operation of resource: new-style-affinity-affinity-type

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type
in path
string

ID of affinity-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1/{affinity-type affinity1}/

Update operation of resource: new-style-affinity-affinity-type-affinity1

new-style-affinity-affinity-type-affinity1body object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1
in path
string

ID of affinity-type affinity1

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1/{affinity-type affinity1}/

Create operation of resource: new-style-affinity-affinity-type-affinity1

new-style-affinity-affinity-type-affinity1body object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1
in path
string

ID of affinity-type affinity1

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1/{affinity-type affinity1}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1
in path
string

ID of affinity-type affinity1

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1/{affinity-type affinity1}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1
in path
string

ID of affinity-type affinity1

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity1": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2/{affinity-type affinity1 affinity2}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2

new-style-affinity-affinity-type-affinity1-affinity2body object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2
in path
string

ID of affinity-type affinity1 affinity2

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2/{affinity-type affinity1 affinity2}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2

new-style-affinity-affinity-type-affinity1-affinity2body object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2
in path
string

ID of affinity-type affinity1 affinity2

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2/{affinity-type affinity1 affinity2}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2
in path
string

ID of affinity-type affinity1 affinity2

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2/{affinity-type affinity1 affinity2}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2
in path
string

ID of affinity-type affinity1 affinity2

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity2": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3/{affinity-type affinity1 affinity2 affinity3}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3

new-style-affinity-affinity-type-affinity1-affinity2-affinity3body object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3
in path
string

ID of affinity-type affinity1 affinity2 affinity3

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3/{affinity-type affinity1 affinity2 affinity3}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3

new-style-affinity-affinity-type-affinity1-affinity2-affinity3body object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3
in path
string

ID of affinity-type affinity1 affinity2 affinity3

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3/{affinity-type affinity1 affinity2 affinity3}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3
in path
string

ID of affinity-type affinity1 affinity2 affinity3

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3/{affinity-type affinity1 affinity2 affinity3}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3
in path
string

ID of affinity-type affinity1 affinity2 affinity3

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4/{affinity-type affinity1 affinity2 affinity3 affinity4}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4body object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3 affinity4
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4/{affinity-type affinity1 affinity2 affinity3 affinity4}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4body object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3 affinity4
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4/{affinity-type affinity1 affinity2 affinity3 affinity4}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3 affinity4
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4/{affinity-type affinity1 affinity2 affinity3 affinity4}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3 affinity4
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5body object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5body object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6body object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6body object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7body object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7

Request Content-Types: application/json
Request Example
{
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7body object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7

Request Content-Types: application/json
Request Example
{
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8body object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8

Request Content-Types: application/json
Request Example
{
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8body object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8

Request Content-Types: application/json
Request Example
{
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9body object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9

Request Content-Types: application/json
Request Example
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9body object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9

Request Content-Types: application/json
Request Example
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9-AFFINITY10 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10body object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10

Request Content-Types: application/json
Request Example
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity10": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9-AFFINITY10 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10body object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10

Request Content-Types: application/json
Request Example
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity10": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9-AFFINITY10 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9-AFFINITY10 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity10": "string",
  "affinity-type": "string"
}

FAST-REROUTE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/fast-reroute/

Update operation of resource: fast-reroute

fast-reroutebody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "timers": {
    "hold-backup": "integer",
    "promotion": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/fast-reroute/

Create operation of resource: fast-reroute

fast-reroutebody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "timers": {
    "hold-backup": "integer",
    "promotion": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/fast-reroute/

Delete operation of resource: fast-reroute

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-attributes/fast-reroute/

Retrieve operation of resource: fast-reroute

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "timers": {
    "hold-backup": "integer",
    "promotion": "integer"
  }
}

TUNNEL-ID - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-id/

Update operation of resource: tunnel-id

tunnel-idbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "tunnel-id": "integer",
  "tunnel-id-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL-ID - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-id/

Create operation of resource: tunnel-id

tunnel-idbody object

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Request Content-Types: application/json
Request Example
{
  "tunnel-id": "integer",
  "tunnel-id-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL-ID - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-id/

Delete operation of resource: tunnel-id

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL-ID - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/named-tunnels/tunnels/tunnel/{tunnel-name tunnel-type}/tunnel-id/

Retrieve operation of resource: tunnel-id

tunnel-name tunnel-type
in path
string

ID of tunnel-name tunnel-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tunnel-id": "integer",
  "tunnel-id-type": "string"
}

GMPLS-UNI - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/

Update operation of resource: gmpls-uni

gmpls-unibody object

Request Content-Types: application/json
Request Example
{
  "controllers": {
    "controller": [
      {
        "announce": {
          "srl-gs": [ null ]
        },
        "controller-logging": {
          "discovered-srlg-change-logging": [ null ]
        },
        "gmpls-unitunnel-head": {
          "enable": [ null ],
          "logging": {
            "state-message": [ null ]
          },
          "destination": "string",
          "recording": {
            "srlg": [ null ]
          },
          "tunnel-id": "integer",
          "path-options": {
            "path-option": [
              {
                "preference-level": "integer",
                "xro-type": "string",
                "path-name": "string",
                "lockdown": "string",
                "path-type": "string",
                "verbatim": "string",
                "path-id": "integer",
                "xro-attribute-set-name": "string",
                "dwdm-channel": "integer",
                "signaled-label": "string"
              }
            ]
          },
          "signalled-name": "string"
        },
        "controller-name": "string",
        "enable": [ null ]
      }
    ]
  },
  "timers": {
    "path-option-timers": {
      "holddown": {
        "minimum": "integer",
        "maximum": "integer"
      }
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GMPLS-UNI - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/

Create operation of resource: gmpls-uni

gmpls-unibody object

Request Content-Types: application/json
Request Example
{
  "controllers": {
    "controller": [
      {
        "announce": {
          "srl-gs": [ null ]
        },
        "controller-logging": {
          "discovered-srlg-change-logging": [ null ]
        },
        "gmpls-unitunnel-head": {
          "enable": [ null ],
          "logging": {
            "state-message": [ null ]
          },
          "destination": "string",
          "recording": {
            "srlg": [ null ]
          },
          "tunnel-id": "integer",
          "path-options": {
            "path-option": [
              {
                "preference-level": "integer",
                "xro-type": "string",
                "path-name": "string",
                "lockdown": "string",
                "path-type": "string",
                "verbatim": "string",
                "path-id": "integer",
                "xro-attribute-set-name": "string",
                "dwdm-channel": "integer",
                "signaled-label": "string"
              }
            ]
          },
          "signalled-name": "string"
        },
        "controller-name": "string",
        "enable": [ null ]
      }
    ]
  },
  "timers": {
    "path-option-timers": {
      "holddown": {
        "minimum": "integer",
        "maximum": "integer"
      }
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GMPLS-UNI - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/

Delete operation of resource: gmpls-uni

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GMPLS-UNI - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/

Retrieve operation of resource: gmpls-uni

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "controllers": {
    "controller": [
      {
        "announce": {
          "srl-gs": [ null ]
        },
        "controller-logging": {
          "discovered-srlg-change-logging": [ null ]
        },
        "gmpls-unitunnel-head": {
          "enable": [ null ],
          "logging": {
            "state-message": [ null ]
          },
          "destination": "string",
          "recording": {
            "srlg": [ null ]
          },
          "tunnel-id": "integer",
          "path-options": {
            "path-option": [
              {
                "preference-level": "integer",
                "xro-type": "string",
                "path-name": "string",
                "lockdown": "string",
                "path-type": "string",
                "verbatim": "string",
                "path-id": "integer",
                "xro-attribute-set-name": "string",
                "dwdm-channel": "integer",
                "signaled-label": "string"
              }
            ]
          },
          "signalled-name": "string"
        },
        "controller-name": "string",
        "enable": [ null ]
      }
    ]
  },
  "timers": {
    "path-option-timers": {
      "holddown": {
        "minimum": "integer",
        "maximum": "integer"
      }
    }
  }
}

TIMERS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/timers/

Update operation of resource: timers

timersbody object

Request Content-Types: application/json
Request Example
{
  "hold-backup": "integer",
  "promotion": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMERS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/timers/

Create operation of resource: timers

timersbody object

Request Content-Types: application/json
Request Example
{
  "hold-backup": "integer",
  "promotion": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMERS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/timers/

Delete operation of resource: timers

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMERS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/timers/

Retrieve operation of resource: timers

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "hold-backup": "integer",
  "promotion": "integer"
}

PATH-OPTION-TIMERS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/timers/path-option-timers/

Update operation of resource: path-option-timers

path-option-timersbody object

Request Content-Types: application/json
Request Example
{
  "holddown": {
    "minimum": "integer",
    "maximum": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-OPTION-TIMERS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/timers/path-option-timers/

Create operation of resource: path-option-timers

path-option-timersbody object

Request Content-Types: application/json
Request Example
{
  "holddown": {
    "minimum": "integer",
    "maximum": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-OPTION-TIMERS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/timers/path-option-timers/

Delete operation of resource: path-option-timers

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-OPTION-TIMERS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/timers/path-option-timers/

Retrieve operation of resource: path-option-timers

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "holddown": {
    "minimum": "integer",
    "maximum": "integer"
  }
}

HOLDDOWN - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/timers/path-option-timers/holddown/

Update operation of resource: holddown

holddownbody object

Request Content-Types: application/json
Request Example
{
  "minimum": "integer",
  "maximum": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HOLDDOWN - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/timers/path-option-timers/holddown/

Create operation of resource: holddown

holddownbody object

Request Content-Types: application/json
Request Example
{
  "minimum": "integer",
  "maximum": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HOLDDOWN - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/timers/path-option-timers/holddown/

Delete operation of resource: holddown

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HOLDDOWN - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/timers/path-option-timers/holddown/

Retrieve operation of resource: holddown

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "minimum": "integer",
  "maximum": "integer"
}

CONTROLLERS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/

Update operation of resource: controllers

controllersbody object

Request Content-Types: application/json
Request Example
{
  "controller": [
    {
      "delay": "integer",
      "enable": [ null ],
      "tti-mode": {
        "tti-mode-type": "string",
        "tcmid": "integer"
      },
      "controller-name": "string",
      "affinity-names": {
        "affinity-name": [
          "string"
        ]
      },
      "admin-weight": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTROLLERS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/

Create operation of resource: controllers

controllersbody object

Request Content-Types: application/json
Request Example
{
  "controller": [
    {
      "delay": "integer",
      "enable": [ null ],
      "tti-mode": {
        "tti-mode-type": "string",
        "tcmid": "integer"
      },
      "controller-name": "string",
      "affinity-names": {
        "affinity-name": [
          "string"
        ]
      },
      "admin-weight": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTROLLERS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/

Delete operation of resource: controllers

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTROLLERS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/

Retrieve operation of resource: controllers

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "controller": [
    {
      "delay": "integer",
      "enable": [ null ],
      "tti-mode": {
        "tti-mode-type": "string",
        "tcmid": "integer"
      },
      "controller-name": "string",
      "affinity-names": {
        "affinity-name": [
          "string"
        ]
      },
      "admin-weight": "integer"
    }
  ]
}

CONTROLLER - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/

Update operation of resource: controller

controllerbody object

controller-name
in path
string

ID of controller-name

Request Content-Types: application/json
Request Example
{
  "delay": "integer",
  "enable": [ null ],
  "tti-mode": {
    "tti-mode-type": "string",
    "tcmid": "integer"
  },
  "controller-name": "string",
  "affinity-names": {
    "affinity-name": [
      "string"
    ]
  },
  "admin-weight": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTROLLER - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/

Create operation of resource: controller

controllerbody object

controller-name
in path
string

ID of controller-name

Request Content-Types: application/json
Request Example
{
  "delay": "integer",
  "enable": [ null ],
  "tti-mode": {
    "tti-mode-type": "string",
    "tcmid": "integer"
  },
  "controller-name": "string",
  "affinity-names": {
    "affinity-name": [
      "string"
    ]
  },
  "admin-weight": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTROLLER - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/

Delete operation of resource: controller

controller-name
in path
string

ID of controller-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTROLLER - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/

Retrieve operation of resource: controller

controller-name
in path
string

ID of controller-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "delay": "integer",
  "enable": [ null ],
  "tti-mode": {
    "tti-mode-type": "string",
    "tcmid": "integer"
  },
  "controller-name": "string",
  "affinity-names": {
    "affinity-name": [
      "string"
    ]
  },
  "admin-weight": "integer"
}

ANNOUNCE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/announce/

Update operation of resource: announce

announcebody object

controller-name
in path
string

ID of controller-name

Request Content-Types: application/json
Request Example
{
  "srl-gs": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ANNOUNCE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/announce/

Create operation of resource: announce

announcebody object

controller-name
in path
string

ID of controller-name

Request Content-Types: application/json
Request Example
{
  "srl-gs": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ANNOUNCE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/announce/

Delete operation of resource: announce

controller-name
in path
string

ID of controller-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ANNOUNCE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/announce/

Retrieve operation of resource: announce

controller-name
in path
string

ID of controller-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "srl-gs": [ null ]
}

CONTROLLER-LOGGING - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/controller-logging/

Update operation of resource: controller-logging

controller-loggingbody object

controller-name
in path
string

ID of controller-name

Request Content-Types: application/json
Request Example
{
  "discovered-srlg-change-logging": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTROLLER-LOGGING - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/controller-logging/

Create operation of resource: controller-logging

controller-loggingbody object

controller-name
in path
string

ID of controller-name

Request Content-Types: application/json
Request Example
{
  "discovered-srlg-change-logging": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTROLLER-LOGGING - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/controller-logging/

Delete operation of resource: controller-logging

controller-name
in path
string

ID of controller-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTROLLER-LOGGING - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/controller-logging/

Retrieve operation of resource: controller-logging

controller-name
in path
string

ID of controller-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "discovered-srlg-change-logging": [ null ]
}

GMPLS-UNITUNNEL-HEAD - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/gmpls-unitunnel-head/

Update operation of resource: gmpls-unitunnel-head

gmpls-unitunnel-headbody object

controller-name
in path
string

ID of controller-name

Request Content-Types: application/json
Request Example
{
  "enable": [ null ],
  "logging": {
    "state-message": [ null ]
  },
  "destination": "string",
  "recording": {
    "srlg": [ null ]
  },
  "tunnel-id": "integer",
  "path-options": {
    "path-option": [
      {
        "preference-level": "integer",
        "xro-type": "string",
        "path-name": "string",
        "lockdown": "string",
        "path-type": "string",
        "verbatim": "string",
        "path-id": "integer",
        "xro-attribute-set-name": "string",
        "dwdm-channel": "integer",
        "signaled-label": "string"
      }
    ]
  },
  "signalled-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GMPLS-UNITUNNEL-HEAD - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/gmpls-unitunnel-head/

Create operation of resource: gmpls-unitunnel-head

gmpls-unitunnel-headbody object

controller-name
in path
string

ID of controller-name

Request Content-Types: application/json
Request Example
{
  "enable": [ null ],
  "logging": {
    "state-message": [ null ]
  },
  "destination": "string",
  "recording": {
    "srlg": [ null ]
  },
  "tunnel-id": "integer",
  "path-options": {
    "path-option": [
      {
        "preference-level": "integer",
        "xro-type": "string",
        "path-name": "string",
        "lockdown": "string",
        "path-type": "string",
        "verbatim": "string",
        "path-id": "integer",
        "xro-attribute-set-name": "string",
        "dwdm-channel": "integer",
        "signaled-label": "string"
      }
    ]
  },
  "signalled-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GMPLS-UNITUNNEL-HEAD - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/gmpls-unitunnel-head/

Delete operation of resource: gmpls-unitunnel-head

controller-name
in path
string

ID of controller-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GMPLS-UNITUNNEL-HEAD - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/gmpls-unitunnel-head/

Retrieve operation of resource: gmpls-unitunnel-head

controller-name
in path
string

ID of controller-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "enable": [ null ],
  "logging": {
    "state-message": [ null ]
  },
  "destination": "string",
  "recording": {
    "srlg": [ null ]
  },
  "tunnel-id": "integer",
  "path-options": {
    "path-option": [
      {
        "preference-level": "integer",
        "xro-type": "string",
        "path-name": "string",
        "lockdown": "string",
        "path-type": "string",
        "verbatim": "string",
        "path-id": "integer",
        "xro-attribute-set-name": "string",
        "dwdm-channel": "integer",
        "signaled-label": "string"
      }
    ]
  },
  "signalled-name": "string"
}

PATH-OPTIONS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/gmpls-unitunnel-head/path-options/

Update operation of resource: path-options

path-optionsbody object

controller-name
in path
string

ID of controller-name

Request Content-Types: application/json
Request Example
{
  "path-option": [
    {
      "preference-level": "integer",
      "path-name": "string",
      "xro-type": "string",
      "lockdown": "string",
      "path-type": "string",
      "path-id": "integer",
      "affinity-attribute-set-name": "string",
      "restore-by-preference-level": "integer",
      "xro-attribute-set-name": "string",
      "protected-by-preference-level": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-OPTIONS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/gmpls-unitunnel-head/path-options/

Create operation of resource: path-options

path-optionsbody object

controller-name
in path
string

ID of controller-name

Request Content-Types: application/json
Request Example
{
  "path-option": [
    {
      "preference-level": "integer",
      "path-name": "string",
      "xro-type": "string",
      "lockdown": "string",
      "path-type": "string",
      "path-id": "integer",
      "affinity-attribute-set-name": "string",
      "restore-by-preference-level": "integer",
      "xro-attribute-set-name": "string",
      "protected-by-preference-level": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-OPTIONS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/gmpls-unitunnel-head/path-options/

Delete operation of resource: path-options

controller-name
in path
string

ID of controller-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-OPTIONS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/gmpls-unitunnel-head/path-options/

Retrieve operation of resource: path-options

controller-name
in path
string

ID of controller-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "path-option": [
    {
      "preference-level": "integer",
      "path-name": "string",
      "xro-type": "string",
      "lockdown": "string",
      "path-type": "string",
      "path-id": "integer",
      "affinity-attribute-set-name": "string",
      "restore-by-preference-level": "integer",
      "xro-attribute-set-name": "string",
      "protected-by-preference-level": "integer"
    }
  ]
}

PATH-OPTION - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/gmpls-unitunnel-head/path-options/path-option/{preference-level}/

Update operation of resource: path-option

path-optionbody object

controller-name
in path
string

ID of controller-name

preference-level
in path
string

ID of preference-level

Request Content-Types: application/json
Request Example
{
  "preference-level": "integer",
  "path-name": "string",
  "xro-type": "string",
  "lockdown": "string",
  "path-type": "string",
  "path-id": "integer",
  "affinity-attribute-set-name": "string",
  "restore-by-preference-level": "integer",
  "xro-attribute-set-name": "string",
  "protected-by-preference-level": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-OPTION - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/gmpls-unitunnel-head/path-options/path-option/{preference-level}/

Create operation of resource: path-option

path-optionbody object

controller-name
in path
string

ID of controller-name

preference-level
in path
string

ID of preference-level

Request Content-Types: application/json
Request Example
{
  "preference-level": "integer",
  "path-name": "string",
  "xro-type": "string",
  "lockdown": "string",
  "path-type": "string",
  "path-id": "integer",
  "affinity-attribute-set-name": "string",
  "restore-by-preference-level": "integer",
  "xro-attribute-set-name": "string",
  "protected-by-preference-level": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-OPTION - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/gmpls-unitunnel-head/path-options/path-option/{preference-level}/

Delete operation of resource: path-option

controller-name
in path
string

ID of controller-name

preference-level
in path
string

ID of preference-level

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-OPTION - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/gmpls-unitunnel-head/path-options/path-option/{preference-level}/

Retrieve operation of resource: path-option

controller-name
in path
string

ID of controller-name

preference-level
in path
string

ID of preference-level

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "preference-level": "integer",
  "path-name": "string",
  "xro-type": "string",
  "lockdown": "string",
  "path-type": "string",
  "path-id": "integer",
  "affinity-attribute-set-name": "string",
  "restore-by-preference-level": "integer",
  "xro-attribute-set-name": "string",
  "protected-by-preference-level": "integer"
}

RECORDING - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/gmpls-unitunnel-head/recording/

Update operation of resource: recording

recordingbody object

controller-name
in path
string

ID of controller-name

Request Content-Types: application/json
Request Example
{
  "srlg": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RECORDING - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/gmpls-unitunnel-head/recording/

Create operation of resource: recording

recordingbody object

controller-name
in path
string

ID of controller-name

Request Content-Types: application/json
Request Example
{
  "srlg": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RECORDING - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/gmpls-unitunnel-head/recording/

Delete operation of resource: recording

controller-name
in path
string

ID of controller-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RECORDING - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/gmpls-unitunnel-head/recording/

Retrieve operation of resource: recording

controller-name
in path
string

ID of controller-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "srlg": [ null ]
}

LOGGING - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/gmpls-unitunnel-head/logging/

Update operation of resource: logging

loggingbody object

controller-name
in path
string

ID of controller-name

Request Content-Types: application/json
Request Example
{
  "state-message": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOGGING - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/gmpls-unitunnel-head/logging/

Create operation of resource: logging

loggingbody object

controller-name
in path
string

ID of controller-name

Request Content-Types: application/json
Request Example
{
  "state-message": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOGGING - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/gmpls-unitunnel-head/logging/

Delete operation of resource: logging

controller-name
in path
string

ID of controller-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOGGING - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/gmpls-unitunnel-head/logging/

Retrieve operation of resource: logging

controller-name
in path
string

ID of controller-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "state-message": [ null ]
}

PRIORITY - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/gmpls-unitunnel-head/priority/

Update operation of resource: priority

prioritybody object

controller-name
in path
string

ID of controller-name

Request Content-Types: application/json
Request Example
{
  "hold-priority": "integer",
  "setup-priority": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PRIORITY - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/gmpls-unitunnel-head/priority/

Create operation of resource: priority

prioritybody object

controller-name
in path
string

ID of controller-name

Request Content-Types: application/json
Request Example
{
  "hold-priority": "integer",
  "setup-priority": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PRIORITY - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/gmpls-unitunnel-head/priority/

Delete operation of resource: priority

controller-name
in path
string

ID of controller-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PRIORITY - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-uni/controllers/controller/{controller-name}/gmpls-unitunnel-head/priority/

Retrieve operation of resource: priority

controller-name
in path
string

ID of controller-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "hold-priority": "integer",
  "setup-priority": "integer"
}

GLOBAL-ATTRIBUTES - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/

Update operation of resource: global-attributes

global-attributesbody object

Request Content-Types: application/json
Request Example
{
  "auto-tunnel": {
    "backup": {
      "exclude": {
        "srlg-mode": "string"
      },
      "attribute-set": "string",
      "enable": [ null ],
      "next-hop-only": [ null ]
    }
  },
  "backup-paths": {
    "backup-path": [
      {
        "tunnel-number": "integer"
      }
    ]
  },
  "backup-tunnels": {
    "backup-tunnel": [
      {
        "tunnel-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GLOBAL-ATTRIBUTES - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/

Create operation of resource: global-attributes

global-attributesbody object

Request Content-Types: application/json
Request Example
{
  "auto-tunnel": {
    "backup": {
      "exclude": {
        "srlg-mode": "string"
      },
      "attribute-set": "string",
      "enable": [ null ],
      "next-hop-only": [ null ]
    }
  },
  "backup-paths": {
    "backup-path": [
      {
        "tunnel-number": "integer"
      }
    ]
  },
  "backup-tunnels": {
    "backup-tunnel": [
      {
        "tunnel-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GLOBAL-ATTRIBUTES - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/

Delete operation of resource: global-attributes

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GLOBAL-ATTRIBUTES - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/

Retrieve operation of resource: global-attributes

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "auto-tunnel": {
    "backup": {
      "exclude": {
        "srlg-mode": "string"
      },
      "attribute-set": "string",
      "enable": [ null ],
      "next-hop-only": [ null ]
    }
  },
  "backup-paths": {
    "backup-path": [
      {
        "tunnel-number": "integer"
      }
    ]
  },
  "backup-tunnels": {
    "backup-tunnel": [
      {
        "tunnel-name": "string"
      }
    ]
  }
}

AUTO-TUNNEL - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/

Update operation of resource: auto-tunnel

auto-tunnelbody object

Request Content-Types: application/json
Request Example
{
  "backup": {
    "exclude": {
      "srlg-mode": "string"
    },
    "attribute-set": "string",
    "enable": [ null ],
    "next-hop-only": [ null ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-TUNNEL - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/

Create operation of resource: auto-tunnel

auto-tunnelbody object

Request Content-Types: application/json
Request Example
{
  "backup": {
    "exclude": {
      "srlg-mode": "string"
    },
    "attribute-set": "string",
    "enable": [ null ],
    "next-hop-only": [ null ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-TUNNEL - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/

Delete operation of resource: auto-tunnel

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-TUNNEL - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/

Retrieve operation of resource: auto-tunnel

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "backup": {
    "exclude": {
      "srlg-mode": "string"
    },
    "attribute-set": "string",
    "enable": [ null ],
    "next-hop-only": [ null ]
  }
}

PCC - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/pcc/

Update operation of resource: pcc

pccbody object

Request Content-Types: application/json
Request Example
{
  "tunnel-range": {
    "max-tunnel-id": "integer",
    "min-tunnel-id": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PCC - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/pcc/

Create operation of resource: pcc

pccbody object

Request Content-Types: application/json
Request Example
{
  "tunnel-range": {
    "max-tunnel-id": "integer",
    "min-tunnel-id": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PCC - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/pcc/

Delete operation of resource: pcc

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PCC - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/pcc/

Retrieve operation of resource: pcc

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tunnel-range": {
    "max-tunnel-id": "integer",
    "min-tunnel-id": "integer"
  }
}

TUNNEL-RANGE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/pcc/tunnel-range/

Update operation of resource: tunnel-range

tunnel-rangebody object

Request Content-Types: application/json
Request Example
{
  "max-tunnel-id": "integer",
  "min-tunnel-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL-RANGE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/pcc/tunnel-range/

Create operation of resource: tunnel-range

tunnel-rangebody object

Request Content-Types: application/json
Request Example
{
  "max-tunnel-id": "integer",
  "min-tunnel-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL-RANGE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/pcc/tunnel-range/

Delete operation of resource: tunnel-range

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL-RANGE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/pcc/tunnel-range/

Retrieve operation of resource: tunnel-range

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "max-tunnel-id": "integer",
  "min-tunnel-id": "integer"
}

P2P-AUTO-TUNNEL - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/p2p-auto-tunnel/

Update operation of resource: p2p-auto-tunnel

p2p-auto-tunnelbody object

Request Content-Types: application/json
Request Example
{
  "tunnel-range": {
    "max-tunnel-id": "integer",
    "min-tunnel-id": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

P2P-AUTO-TUNNEL - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/p2p-auto-tunnel/

Create operation of resource: p2p-auto-tunnel

p2p-auto-tunnelbody object

Request Content-Types: application/json
Request Example
{
  "tunnel-range": {
    "max-tunnel-id": "integer",
    "min-tunnel-id": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

P2P-AUTO-TUNNEL - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/p2p-auto-tunnel/

Delete operation of resource: p2p-auto-tunnel

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

P2P-AUTO-TUNNEL - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/p2p-auto-tunnel/

Retrieve operation of resource: p2p-auto-tunnel

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tunnel-range": {
    "max-tunnel-id": "integer",
    "min-tunnel-id": "integer"
  }
}

TUNNEL-RANGE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/p2p-auto-tunnel/tunnel-range/

Update operation of resource: tunnel-range

tunnel-rangebody object

Request Content-Types: application/json
Request Example
{
  "max-tunnel-id": "integer",
  "min-tunnel-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL-RANGE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/p2p-auto-tunnel/tunnel-range/

Create operation of resource: tunnel-range

tunnel-rangebody object

Request Content-Types: application/json
Request Example
{
  "max-tunnel-id": "integer",
  "min-tunnel-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL-RANGE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/p2p-auto-tunnel/tunnel-range/

Delete operation of resource: tunnel-range

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL-RANGE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/p2p-auto-tunnel/tunnel-range/

Retrieve operation of resource: tunnel-range

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "max-tunnel-id": "integer",
  "min-tunnel-id": "integer"
}

BACKUP - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/backup/

Update operation of resource: backup

backupbody object

Request Content-Types: application/json
Request Example
{
  "exclude": {
    "srlg-mode": "string"
  },
  "attribute-set": "string",
  "enable": [ null ],
  "next-hop-only": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BACKUP - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/backup/

Create operation of resource: backup

backupbody object

Request Content-Types: application/json
Request Example
{
  "exclude": {
    "srlg-mode": "string"
  },
  "attribute-set": "string",
  "enable": [ null ],
  "next-hop-only": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BACKUP - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/backup/

Delete operation of resource: backup

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BACKUP - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/backup/

Retrieve operation of resource: backup

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude": {
    "srlg-mode": "string"
  },
  "attribute-set": "string",
  "enable": [ null ],
  "next-hop-only": [ null ]
}

TIMERS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/backup/timers/

Update operation of resource: timers

timersbody object

Request Content-Types: application/json
Request Example
{
  "hold-backup": "integer",
  "promotion": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMERS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/backup/timers/

Create operation of resource: timers

timersbody object

Request Content-Types: application/json
Request Example
{
  "hold-backup": "integer",
  "promotion": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMERS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/backup/timers/

Delete operation of resource: timers

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMERS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/backup/timers/

Retrieve operation of resource: timers

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "hold-backup": "integer",
  "promotion": "integer"
}

REMOVAL - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/backup/timers/removal/

Update operation of resource: removal

removalbody object

Request Content-Types: application/json
Request Example
{
  "unused": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOVAL - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/backup/timers/removal/

Create operation of resource: removal

removalbody object

Request Content-Types: application/json
Request Example
{
  "unused": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOVAL - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/backup/timers/removal/

Delete operation of resource: removal

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOVAL - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/backup/timers/removal/

Retrieve operation of resource: removal

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "unused": "integer"
}

TUNNEL-RANGE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/backup/tunnel-range/

Update operation of resource: tunnel-range

tunnel-rangebody object

Request Content-Types: application/json
Request Example
{
  "max-tunnel-id": "integer",
  "min-tunnel-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL-RANGE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/backup/tunnel-range/

Create operation of resource: tunnel-range

tunnel-rangebody object

Request Content-Types: application/json
Request Example
{
  "max-tunnel-id": "integer",
  "min-tunnel-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL-RANGE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/backup/tunnel-range/

Delete operation of resource: tunnel-range

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL-RANGE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/backup/tunnel-range/

Retrieve operation of resource: tunnel-range

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "max-tunnel-id": "integer",
  "min-tunnel-id": "integer"
}

MESH - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/mesh/

Update operation of resource: mesh

meshbody object

Request Content-Types: application/json
Request Example
{
  "mesh-groups": {
    "mesh-group": [
      {
        "attribute-set": "string",
        "disable": [ null ],
        "destination-list": "string",
        "mesh-group-id": "string",
        "create": [ null ],
        "one-hop": [ null ]
      }
    ]
  },
  "tunnel-range": {
    "max-tunnel-id": "integer",
    "min-tunnel-id": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESH - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/mesh/

Create operation of resource: mesh

meshbody object

Request Content-Types: application/json
Request Example
{
  "mesh-groups": {
    "mesh-group": [
      {
        "attribute-set": "string",
        "disable": [ null ],
        "destination-list": "string",
        "mesh-group-id": "string",
        "create": [ null ],
        "one-hop": [ null ]
      }
    ]
  },
  "tunnel-range": {
    "max-tunnel-id": "integer",
    "min-tunnel-id": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESH - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/mesh/

Delete operation of resource: mesh

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESH - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/mesh/

Retrieve operation of resource: mesh

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "mesh-groups": {
    "mesh-group": [
      {
        "attribute-set": "string",
        "disable": [ null ],
        "destination-list": "string",
        "mesh-group-id": "string",
        "create": [ null ],
        "one-hop": [ null ]
      }
    ]
  },
  "tunnel-range": {
    "max-tunnel-id": "integer",
    "min-tunnel-id": "integer"
  }
}

MESH-GROUPS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/mesh/mesh-groups/

Update operation of resource: mesh-groups

mesh-groupsbody object

Request Content-Types: application/json
Request Example
{
  "mesh-group": [
    {
      "attribute-set": "string",
      "disable": [ null ],
      "destination-list": "string",
      "mesh-group-id": "string",
      "create": [ null ],
      "one-hop": [ null ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESH-GROUPS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/mesh/mesh-groups/

Create operation of resource: mesh-groups

mesh-groupsbody object

Request Content-Types: application/json
Request Example
{
  "mesh-group": [
    {
      "attribute-set": "string",
      "disable": [ null ],
      "destination-list": "string",
      "mesh-group-id": "string",
      "create": [ null ],
      "one-hop": [ null ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESH-GROUPS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/mesh/mesh-groups/

Delete operation of resource: mesh-groups

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESH-GROUPS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/mesh/mesh-groups/

Retrieve operation of resource: mesh-groups

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "mesh-group": [
    {
      "attribute-set": "string",
      "disable": [ null ],
      "destination-list": "string",
      "mesh-group-id": "string",
      "create": [ null ],
      "one-hop": [ null ]
    }
  ]
}

MESH-GROUP - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/mesh/mesh-groups/mesh-group/{mesh-group-id}/

Update operation of resource: mesh-group

mesh-groupbody object

mesh-group-id
in path
string

ID of mesh-group-id

Request Content-Types: application/json
Request Example
{
  "attribute-set": "string",
  "disable": [ null ],
  "destination-list": "string",
  "mesh-group-id": "string",
  "create": [ null ],
  "one-hop": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESH-GROUP - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/mesh/mesh-groups/mesh-group/{mesh-group-id}/

Create operation of resource: mesh-group

mesh-groupbody object

mesh-group-id
in path
string

ID of mesh-group-id

Request Content-Types: application/json
Request Example
{
  "attribute-set": "string",
  "disable": [ null ],
  "destination-list": "string",
  "mesh-group-id": "string",
  "create": [ null ],
  "one-hop": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESH-GROUP - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/mesh/mesh-groups/mesh-group/{mesh-group-id}/

Delete operation of resource: mesh-group

mesh-group-id
in path
string

ID of mesh-group-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESH-GROUP - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/mesh/mesh-groups/mesh-group/{mesh-group-id}/

Retrieve operation of resource: mesh-group

mesh-group-id
in path
string

ID of mesh-group-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "attribute-set": "string",
  "disable": [ null ],
  "destination-list": "string",
  "mesh-group-id": "string",
  "create": [ null ],
  "one-hop": [ null ]
}

TIMERS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/mesh/timers/

Update operation of resource: timers

timersbody object

Request Content-Types: application/json
Request Example
{
  "hold-backup": "integer",
  "promotion": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMERS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/mesh/timers/

Create operation of resource: timers

timersbody object

Request Content-Types: application/json
Request Example
{
  "hold-backup": "integer",
  "promotion": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMERS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/mesh/timers/

Delete operation of resource: timers

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMERS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/mesh/timers/

Retrieve operation of resource: timers

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "hold-backup": "integer",
  "promotion": "integer"
}

REMOVAL - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/mesh/timers/removal/

Update operation of resource: removal

removalbody object

Request Content-Types: application/json
Request Example
{
  "unused": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOVAL - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/mesh/timers/removal/

Create operation of resource: removal

removalbody object

Request Content-Types: application/json
Request Example
{
  "unused": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOVAL - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/mesh/timers/removal/

Delete operation of resource: removal

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOVAL - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/mesh/timers/removal/

Retrieve operation of resource: removal

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "unused": "integer"
}

TUNNEL-RANGE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/mesh/tunnel-range/

Update operation of resource: tunnel-range

tunnel-rangebody object

Request Content-Types: application/json
Request Example
{
  "max-tunnel-id": "integer",
  "min-tunnel-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL-RANGE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/mesh/tunnel-range/

Create operation of resource: tunnel-range

tunnel-rangebody object

Request Content-Types: application/json
Request Example
{
  "max-tunnel-id": "integer",
  "min-tunnel-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL-RANGE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/mesh/tunnel-range/

Delete operation of resource: tunnel-range

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL-RANGE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/mesh/tunnel-range/

Retrieve operation of resource: tunnel-range

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "max-tunnel-id": "integer",
  "min-tunnel-id": "integer"
}

P2MP-AUTO-TUNNEL - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/p2mp-auto-tunnel/

Update operation of resource: p2mp-auto-tunnel

p2mp-auto-tunnelbody object

Request Content-Types: application/json
Request Example
{
  "tunnel-range": {
    "max-tunnel-id": "integer",
    "min-tunnel-id": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

P2MP-AUTO-TUNNEL - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/p2mp-auto-tunnel/

Create operation of resource: p2mp-auto-tunnel

p2mp-auto-tunnelbody object

Request Content-Types: application/json
Request Example
{
  "tunnel-range": {
    "max-tunnel-id": "integer",
    "min-tunnel-id": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

P2MP-AUTO-TUNNEL - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/p2mp-auto-tunnel/

Delete operation of resource: p2mp-auto-tunnel

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

P2MP-AUTO-TUNNEL - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/p2mp-auto-tunnel/

Retrieve operation of resource: p2mp-auto-tunnel

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tunnel-range": {
    "max-tunnel-id": "integer",
    "min-tunnel-id": "integer"
  }
}

TUNNEL-RANGE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/p2mp-auto-tunnel/tunnel-range/

Update operation of resource: tunnel-range

tunnel-rangebody object

Request Content-Types: application/json
Request Example
{
  "max-tunnel-id": "integer",
  "min-tunnel-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL-RANGE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/p2mp-auto-tunnel/tunnel-range/

Create operation of resource: tunnel-range

tunnel-rangebody object

Request Content-Types: application/json
Request Example
{
  "max-tunnel-id": "integer",
  "min-tunnel-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL-RANGE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/p2mp-auto-tunnel/tunnel-range/

Delete operation of resource: tunnel-range

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL-RANGE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/auto-tunnel/p2mp-auto-tunnel/tunnel-range/

Retrieve operation of resource: tunnel-range

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "max-tunnel-id": "integer",
  "min-tunnel-id": "integer"
}

HARDWARE-OUT-OF-RESOURCE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/hardware-out-of-resource/

Update operation of resource: hardware-out-of-resource

hardware-out-of-resourcebody object

Request Content-Types: application/json
Request Example
{
  "oor-yellow-state": {
    "oor-metric-te-penalty": "integer"
  },
  "oor-green-state": {
    "oor-recovery-duration": "integer",
    "oor-metric-te-penalty": "integer"
  },
  "oor-red-state": {
    "oor-metric-te-penalty": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HARDWARE-OUT-OF-RESOURCE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/hardware-out-of-resource/

Create operation of resource: hardware-out-of-resource

hardware-out-of-resourcebody object

Request Content-Types: application/json
Request Example
{
  "oor-yellow-state": {
    "oor-metric-te-penalty": "integer"
  },
  "oor-green-state": {
    "oor-recovery-duration": "integer",
    "oor-metric-te-penalty": "integer"
  },
  "oor-red-state": {
    "oor-metric-te-penalty": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HARDWARE-OUT-OF-RESOURCE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/hardware-out-of-resource/

Delete operation of resource: hardware-out-of-resource

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HARDWARE-OUT-OF-RESOURCE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/hardware-out-of-resource/

Retrieve operation of resource: hardware-out-of-resource

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "oor-yellow-state": {
    "oor-metric-te-penalty": "integer"
  },
  "oor-green-state": {
    "oor-recovery-duration": "integer",
    "oor-metric-te-penalty": "integer"
  },
  "oor-red-state": {
    "oor-metric-te-penalty": "integer"
  }
}

OOR-RED-STATE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/hardware-out-of-resource/oor-red-state/

Update operation of resource: oor-red-state

oor-red-statebody object

Request Content-Types: application/json
Request Example
{
  "oor-metric-te-penalty": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OOR-RED-STATE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/hardware-out-of-resource/oor-red-state/

Create operation of resource: oor-red-state

oor-red-statebody object

Request Content-Types: application/json
Request Example
{
  "oor-metric-te-penalty": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OOR-RED-STATE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/hardware-out-of-resource/oor-red-state/

Delete operation of resource: oor-red-state

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OOR-RED-STATE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/hardware-out-of-resource/oor-red-state/

Retrieve operation of resource: oor-red-state

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "oor-metric-te-penalty": "integer"
}

OOR-YELLOW-STATE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/hardware-out-of-resource/oor-yellow-state/

Update operation of resource: oor-yellow-state

oor-yellow-statebody object

Request Content-Types: application/json
Request Example
{
  "oor-metric-te-penalty": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OOR-YELLOW-STATE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/hardware-out-of-resource/oor-yellow-state/

Create operation of resource: oor-yellow-state

oor-yellow-statebody object

Request Content-Types: application/json
Request Example
{
  "oor-metric-te-penalty": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OOR-YELLOW-STATE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/hardware-out-of-resource/oor-yellow-state/

Delete operation of resource: oor-yellow-state

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OOR-YELLOW-STATE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/hardware-out-of-resource/oor-yellow-state/

Retrieve operation of resource: oor-yellow-state

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "oor-metric-te-penalty": "integer"
}

OOR-GREEN-STATE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/hardware-out-of-resource/oor-green-state/

Update operation of resource: oor-green-state

oor-green-statebody object

Request Content-Types: application/json
Request Example
{
  "oor-recovery-duration": "integer",
  "oor-metric-te-penalty": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OOR-GREEN-STATE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/hardware-out-of-resource/oor-green-state/

Create operation of resource: oor-green-state

oor-green-statebody object

Request Content-Types: application/json
Request Example
{
  "oor-recovery-duration": "integer",
  "oor-metric-te-penalty": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OOR-GREEN-STATE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/hardware-out-of-resource/oor-green-state/

Delete operation of resource: oor-green-state

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OOR-GREEN-STATE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/hardware-out-of-resource/oor-green-state/

Retrieve operation of resource: oor-green-state

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "oor-recovery-duration": "integer",
  "oor-metric-te-penalty": "integer"
}

SECONDARY-ROUTER-IDS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/secondary-router-ids/

Update operation of resource: secondary-router-ids

secondary-router-idsbody object

Request Content-Types: application/json
Request Example
{
  "secondary-router-id": [
    {
      "secondary-router-id-value": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECONDARY-ROUTER-IDS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/secondary-router-ids/

Create operation of resource: secondary-router-ids

secondary-router-idsbody object

Request Content-Types: application/json
Request Example
{
  "secondary-router-id": [
    {
      "secondary-router-id-value": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECONDARY-ROUTER-IDS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/secondary-router-ids/

Delete operation of resource: secondary-router-ids

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECONDARY-ROUTER-IDS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/secondary-router-ids/

Retrieve operation of resource: secondary-router-ids

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "secondary-router-id": [
    {
      "secondary-router-id-value": "string"
    }
  ]
}

SECONDARY-ROUTER-ID - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/secondary-router-ids/secondary-router-id/{secondary-router-id-value}/

Update operation of resource: secondary-router-id

secondary-router-idbody object

secondary-router-id-value
in path
string

ID of secondary-router-id-value

Request Content-Types: application/json
Request Example
{
  "secondary-router-id-value": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECONDARY-ROUTER-ID - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/secondary-router-ids/secondary-router-id/{secondary-router-id-value}/

Create operation of resource: secondary-router-id

secondary-router-idbody object

secondary-router-id-value
in path
string

ID of secondary-router-id-value

Request Content-Types: application/json
Request Example
{
  "secondary-router-id-value": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECONDARY-ROUTER-ID - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/secondary-router-ids/secondary-router-id/{secondary-router-id-value}/

Delete operation of resource: secondary-router-id

secondary-router-id-value
in path
string

ID of secondary-router-id-value

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECONDARY-ROUTER-ID - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/secondary-router-ids/secondary-router-id/{secondary-router-id-value}/

Retrieve operation of resource: secondary-router-id

secondary-router-id-value
in path
string

ID of secondary-router-id-value

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "secondary-router-id-value": "string"
}

SRLG - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/srlg/

Update operation of resource: srlg

srlgbody object

Request Content-Types: application/json
Request Example
{
  "srlg-number": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SRLG - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/srlg/

Create operation of resource: srlg

srlgbody object

Request Content-Types: application/json
Request Example
{
  "srlg-number": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SRLG - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/srlg/

Delete operation of resource: srlg

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SRLG - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/srlg/

Retrieve operation of resource: srlg

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "srlg-number": "integer"
}

NAMES - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/srlg/names/

Update operation of resource: names

namesbody object

Request Content-Types: application/json
Request Example
{
  "name": [
    {
      "static-srlg-members": {
        "static-srlg-member": [
          {
            "from-address": "string",
            "to-address": "string"
          }
        ]
      },
      "srlg-name": "string",
      "admin-weight": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAMES - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/srlg/names/

Create operation of resource: names

namesbody object

Request Content-Types: application/json
Request Example
{
  "name": [
    {
      "static-srlg-members": {
        "static-srlg-member": [
          {
            "from-address": "string",
            "to-address": "string"
          }
        ]
      },
      "srlg-name": "string",
      "admin-weight": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAMES - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/srlg/names/

Delete operation of resource: names

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAMES - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/srlg/names/

Retrieve operation of resource: names

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "name": [
    {
      "static-srlg-members": {
        "static-srlg-member": [
          {
            "from-address": "string",
            "to-address": "string"
          }
        ]
      },
      "srlg-name": "string",
      "admin-weight": "integer"
    }
  ]
}

NAME - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/srlg/names/name/{srlg-name}/

Update operation of resource: name

namebody object

srlg-name
in path
string

ID of srlg-name

Request Content-Types: application/json
Request Example
{
  "static-srlg-members": {
    "static-srlg-member": [
      {
        "from-address": "string",
        "to-address": "string"
      }
    ]
  },
  "srlg-name": "string",
  "admin-weight": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAME - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/srlg/names/name/{srlg-name}/

Create operation of resource: name

namebody object

srlg-name
in path
string

ID of srlg-name

Request Content-Types: application/json
Request Example
{
  "static-srlg-members": {
    "static-srlg-member": [
      {
        "from-address": "string",
        "to-address": "string"
      }
    ]
  },
  "srlg-name": "string",
  "admin-weight": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAME - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/srlg/names/name/{srlg-name}/

Delete operation of resource: name

srlg-name
in path
string

ID of srlg-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAME - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/srlg/names/name/{srlg-name}/

Retrieve operation of resource: name

srlg-name
in path
string

ID of srlg-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "static-srlg-members": {
    "static-srlg-member": [
      {
        "from-address": "string",
        "to-address": "string"
      }
    ]
  },
  "srlg-name": "string",
  "admin-weight": "integer"
}

STATIC-SRLG-MEMBERS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/srlg/names/name/{srlg-name}/static-srlg-members/

Update operation of resource: static-srlg-members

static-srlg-membersbody object

srlg-name
in path
string

ID of srlg-name

Request Content-Types: application/json
Request Example
{
  "static-srlg-member": [
    {
      "from-address": "string",
      "to-address": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATIC-SRLG-MEMBERS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/srlg/names/name/{srlg-name}/static-srlg-members/

Create operation of resource: static-srlg-members

static-srlg-membersbody object

srlg-name
in path
string

ID of srlg-name

Request Content-Types: application/json
Request Example
{
  "static-srlg-member": [
    {
      "from-address": "string",
      "to-address": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATIC-SRLG-MEMBERS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/srlg/names/name/{srlg-name}/static-srlg-members/

Delete operation of resource: static-srlg-members

srlg-name
in path
string

ID of srlg-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATIC-SRLG-MEMBERS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/srlg/names/name/{srlg-name}/static-srlg-members/

Retrieve operation of resource: static-srlg-members

srlg-name
in path
string

ID of srlg-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "static-srlg-member": [
    {
      "from-address": "string",
      "to-address": "string"
    }
  ]
}

STATIC-SRLG-MEMBER - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/srlg/names/name/{srlg-name}/static-srlg-members/static-srlg-member/{from-address}/

Update operation of resource: static-srlg-member

static-srlg-memberbody object

srlg-name
in path
string

ID of srlg-name

from-address
in path
string

ID of from-address

Request Content-Types: application/json
Request Example
{
  "from-address": "string",
  "to-address": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATIC-SRLG-MEMBER - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/srlg/names/name/{srlg-name}/static-srlg-members/static-srlg-member/{from-address}/

Create operation of resource: static-srlg-member

static-srlg-memberbody object

srlg-name
in path
string

ID of srlg-name

from-address
in path
string

ID of from-address

Request Content-Types: application/json
Request Example
{
  "from-address": "string",
  "to-address": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATIC-SRLG-MEMBER - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/srlg/names/name/{srlg-name}/static-srlg-members/static-srlg-member/{from-address}/

Delete operation of resource: static-srlg-member

srlg-name
in path
string

ID of srlg-name

from-address
in path
string

ID of from-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATIC-SRLG-MEMBER - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/srlg/names/name/{srlg-name}/static-srlg-members/static-srlg-member/{from-address}/

Retrieve operation of resource: static-srlg-member

srlg-name
in path
string

ID of srlg-name

from-address
in path
string

ID of from-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "from-address": "string",
  "to-address": "string"
}

QUEUES - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/queues/

Update operation of resource: queues

queuesbody object

Request Content-Types: application/json
Request Example
{
  "queue": [
    {
      "role": "string",
      "value": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

QUEUES - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/queues/

Create operation of resource: queues

queuesbody object

Request Content-Types: application/json
Request Example
{
  "queue": [
    {
      "role": "string",
      "value": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

QUEUES - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/queues/

Delete operation of resource: queues

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

QUEUES - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/queues/

Retrieve operation of resource: queues

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "queue": [
    {
      "role": "string",
      "value": "integer"
    }
  ]
}

QUEUE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/queues/queue/{role}/

Update operation of resource: queue

queuebody object

role
in path
string

ID of role

Request Content-Types: application/json
Request Example
{
  "role": "string",
  "value": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

QUEUE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/queues/queue/{role}/

Create operation of resource: queue

queuebody object

role
in path
string

ID of role

Request Content-Types: application/json
Request Example
{
  "role": "string",
  "value": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

QUEUE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/queues/queue/{role}/

Delete operation of resource: queue

role
in path
string

ID of role

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

QUEUE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/queues/queue/{role}/

Retrieve operation of resource: queue

role
in path
string

ID of role

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "role": "string",
  "value": "integer"
}

MIB - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/mib/

Update operation of resource: mib

mibbody object

Request Content-Types: application/json
Request Example
{
  "midpoint-lsp-stats-collection-disable": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MIB - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/mib/

Create operation of resource: mib

mibbody object

Request Content-Types: application/json
Request Example
{
  "midpoint-lsp-stats-collection-disable": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MIB - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/mib/

Delete operation of resource: mib

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MIB - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/mib/

Retrieve operation of resource: mib

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "midpoint-lsp-stats-collection-disable": [ null ]
}

ATTRIBUTE-SET - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/

Update operation of resource: attribute-set

attribute-setbody object

Request Content-Types: application/json
Request Example
{
  "auto-backup-attributes": {
    "auto-backup-attribute": [
      {
        "signalled-name": {
          "protected-interface-type": "string",
          "mp-address": "boolean"
        },
        "new-style-affinity-affinity-types": {
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
            {
              "affinity-type": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
            {
              "affinity-type": "string",
              "affinity5": "string",
              "affinity4": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
            {
              "affinity-type": "string",
              "affinity5": "string",
              "affinity4": "string",
              "affinity6": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
            {
              "affinity8": "string",
              "affinity5": "string",
              "affinity4": "string",
              "affinity7": "string",
              "affinity6": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string",
              "affinity-type": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2": [
            {
              "affinity-type": "string",
              "affinity1": "string",
              "affinity2": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
            {
              "affinity-type": "string",
              "affinity4": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
            {
              "affinity9": "string",
              "affinity8": "string",
              "affinity5": "string",
              "affinity4": "string",
              "affinity7": "string",
              "affinity6": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string",
              "affinity-type": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
            {
              "affinity9": "string",
              "affinity8": "string",
              "affinity5": "string",
              "affinity4": "string",
              "affinity7": "string",
              "affinity6": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string",
              "affinity10": "string",
              "affinity-type": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
            {
              "affinity5": "string",
              "affinity4": "string",
              "affinity7": "string",
              "affinity6": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string",
              "affinity-type": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1": [
            {
              "affinity-type": "string",
              "affinity1": "string"
            }
          ],
          "new-style-affinity-affinity-type": [
            {
              "affinity-type": "string"
            }
          ]
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ATTRIBUTE-SET - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/

Create operation of resource: attribute-set

attribute-setbody object

Request Content-Types: application/json
Request Example
{
  "auto-backup-attributes": {
    "auto-backup-attribute": [
      {
        "signalled-name": {
          "protected-interface-type": "string",
          "mp-address": "boolean"
        },
        "new-style-affinity-affinity-types": {
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
            {
              "affinity-type": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
            {
              "affinity-type": "string",
              "affinity5": "string",
              "affinity4": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
            {
              "affinity-type": "string",
              "affinity5": "string",
              "affinity4": "string",
              "affinity6": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
            {
              "affinity8": "string",
              "affinity5": "string",
              "affinity4": "string",
              "affinity7": "string",
              "affinity6": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string",
              "affinity-type": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2": [
            {
              "affinity-type": "string",
              "affinity1": "string",
              "affinity2": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
            {
              "affinity-type": "string",
              "affinity4": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
            {
              "affinity9": "string",
              "affinity8": "string",
              "affinity5": "string",
              "affinity4": "string",
              "affinity7": "string",
              "affinity6": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string",
              "affinity-type": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
            {
              "affinity9": "string",
              "affinity8": "string",
              "affinity5": "string",
              "affinity4": "string",
              "affinity7": "string",
              "affinity6": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string",
              "affinity10": "string",
              "affinity-type": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
            {
              "affinity5": "string",
              "affinity4": "string",
              "affinity7": "string",
              "affinity6": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string",
              "affinity-type": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1": [
            {
              "affinity-type": "string",
              "affinity1": "string"
            }
          ],
          "new-style-affinity-affinity-type": [
            {
              "affinity-type": "string"
            }
          ]
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ATTRIBUTE-SET - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/

Delete operation of resource: attribute-set

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ATTRIBUTE-SET - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/

Retrieve operation of resource: attribute-set

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "auto-backup-attributes": {
    "auto-backup-attribute": [
      {
        "signalled-name": {
          "protected-interface-type": "string",
          "mp-address": "boolean"
        },
        "new-style-affinity-affinity-types": {
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
            {
              "affinity-type": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
            {
              "affinity-type": "string",
              "affinity5": "string",
              "affinity4": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
            {
              "affinity-type": "string",
              "affinity5": "string",
              "affinity4": "string",
              "affinity6": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
            {
              "affinity8": "string",
              "affinity5": "string",
              "affinity4": "string",
              "affinity7": "string",
              "affinity6": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string",
              "affinity-type": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2": [
            {
              "affinity-type": "string",
              "affinity1": "string",
              "affinity2": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
            {
              "affinity-type": "string",
              "affinity4": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
            {
              "affinity9": "string",
              "affinity8": "string",
              "affinity5": "string",
              "affinity4": "string",
              "affinity7": "string",
              "affinity6": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string",
              "affinity-type": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
            {
              "affinity9": "string",
              "affinity8": "string",
              "affinity5": "string",
              "affinity4": "string",
              "affinity7": "string",
              "affinity6": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string",
              "affinity10": "string",
              "affinity-type": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
            {
              "affinity5": "string",
              "affinity4": "string",
              "affinity7": "string",
              "affinity6": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string",
              "affinity-type": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1": [
            {
              "affinity-type": "string",
              "affinity1": "string"
            }
          ],
          "new-style-affinity-affinity-type": [
            {
              "affinity-type": "string"
            }
          ]
        }
      }
    ]
  }
}

PATH-OPTION-ATTRIBUTES - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/

Update operation of resource: path-option-attributes

path-option-attributesbody object

Request Content-Types: application/json
Request Example
{
  "path-option-attribute": [
    {
      "attribute-set-name": "string",
      "att-path-option-path-selection": {},
      "new-style-affinity-affinity-types": {
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
          {
            "affinity-type": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
          {
            "affinity-type": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
          {
            "affinity-type": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
          {
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2": [
          {
            "affinity-type": "string",
            "affinity1": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
          {
            "affinity-type": "string",
            "affinity4": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
          {
            "affinity9": "string",
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
          {
            "affinity9": "string",
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity10": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
          {
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1": [
          {
            "affinity-type": "string",
            "affinity1": "string"
          }
        ],
        "new-style-affinity-affinity-type": [
          {
            "affinity-type": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-OPTION-ATTRIBUTES - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/

Create operation of resource: path-option-attributes

path-option-attributesbody object

Request Content-Types: application/json
Request Example
{
  "path-option-attribute": [
    {
      "attribute-set-name": "string",
      "att-path-option-path-selection": {},
      "new-style-affinity-affinity-types": {
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
          {
            "affinity-type": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
          {
            "affinity-type": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
          {
            "affinity-type": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
          {
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2": [
          {
            "affinity-type": "string",
            "affinity1": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
          {
            "affinity-type": "string",
            "affinity4": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
          {
            "affinity9": "string",
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
          {
            "affinity9": "string",
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity10": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
          {
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1": [
          {
            "affinity-type": "string",
            "affinity1": "string"
          }
        ],
        "new-style-affinity-affinity-type": [
          {
            "affinity-type": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-OPTION-ATTRIBUTES - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/

Delete operation of resource: path-option-attributes

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-OPTION-ATTRIBUTES - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/

Retrieve operation of resource: path-option-attributes

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "path-option-attribute": [
    {
      "attribute-set-name": "string",
      "att-path-option-path-selection": {},
      "new-style-affinity-affinity-types": {
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
          {
            "affinity-type": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
          {
            "affinity-type": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
          {
            "affinity-type": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
          {
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2": [
          {
            "affinity-type": "string",
            "affinity1": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
          {
            "affinity-type": "string",
            "affinity4": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
          {
            "affinity9": "string",
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
          {
            "affinity9": "string",
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity10": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
          {
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1": [
          {
            "affinity-type": "string",
            "affinity1": "string"
          }
        ],
        "new-style-affinity-affinity-type": [
          {
            "affinity-type": "string"
          }
        ]
      }
    }
  ]
}

PATH-OPTION-ATTRIBUTE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/

Update operation of resource: path-option-attribute

path-option-attributebody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "attribute-set-name": "string",
  "att-path-option-path-selection": {
    "path-selection-cost-limit": "integer"
  },
  "new-style-affinity-affinity-types": {
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
      {
        "affinity-type": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
      {
        "affinity-type": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
      {
        "affinity-type": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
      {
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2": [
      {
        "affinity-type": "string",
        "affinity1": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
      {
        "affinity-type": "string",
        "affinity4": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
      {
        "affinity9": "string",
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
      {
        "affinity9": "string",
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity10": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
      {
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1": [
      {
        "affinity-type": "string",
        "affinity1": "string"
      }
    ],
    "new-style-affinity-affinity-type": [
      {
        "affinity-type": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-OPTION-ATTRIBUTE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/

Create operation of resource: path-option-attribute

path-option-attributebody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "attribute-set-name": "string",
  "att-path-option-path-selection": {
    "path-selection-cost-limit": "integer"
  },
  "new-style-affinity-affinity-types": {
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
      {
        "affinity-type": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
      {
        "affinity-type": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
      {
        "affinity-type": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
      {
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2": [
      {
        "affinity-type": "string",
        "affinity1": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
      {
        "affinity-type": "string",
        "affinity4": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
      {
        "affinity9": "string",
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
      {
        "affinity9": "string",
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity10": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
      {
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1": [
      {
        "affinity-type": "string",
        "affinity1": "string"
      }
    ],
    "new-style-affinity-affinity-type": [
      {
        "affinity-type": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-OPTION-ATTRIBUTE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/

Delete operation of resource: path-option-attribute

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-OPTION-ATTRIBUTE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/

Retrieve operation of resource: path-option-attribute

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "attribute-set-name": "string",
  "att-path-option-path-selection": {
    "path-selection-cost-limit": "integer"
  },
  "new-style-affinity-affinity-types": {
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
      {
        "affinity-type": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
      {
        "affinity-type": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
      {
        "affinity-type": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
      {
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2": [
      {
        "affinity-type": "string",
        "affinity1": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
      {
        "affinity-type": "string",
        "affinity4": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
      {
        "affinity9": "string",
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
      {
        "affinity9": "string",
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity10": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
      {
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1": [
      {
        "affinity-type": "string",
        "affinity1": "string"
      }
    ],
    "new-style-affinity-affinity-type": [
      {
        "affinity-type": "string"
      }
    ]
  }
}

BFD-REVERSE-PATH - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/bfd-reverse-path/

Update operation of resource: bfd-reverse-path

bfd-reverse-pathbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "binding-label": "integer",
  "bfd-reverse-path-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD-REVERSE-PATH - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/bfd-reverse-path/

Create operation of resource: bfd-reverse-path

bfd-reverse-pathbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "binding-label": "integer",
  "bfd-reverse-path-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD-REVERSE-PATH - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/bfd-reverse-path/

Delete operation of resource: bfd-reverse-path

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD-REVERSE-PATH - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/bfd-reverse-path/

Retrieve operation of resource: bfd-reverse-path

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "binding-label": "integer",
  "bfd-reverse-path-type": "string"
}

ATT-PATH-OPTION-PATH-SELECTION - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/att-path-option-path-selection/

Update operation of resource: att-path-option-path-selection

att-path-option-path-selectionbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "path-selection-exclude-list": "string",
  "path-selection-cost-limit": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ATT-PATH-OPTION-PATH-SELECTION - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/att-path-option-path-selection/

Create operation of resource: att-path-option-path-selection

att-path-option-path-selectionbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "path-selection-exclude-list": "string",
  "path-selection-cost-limit": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ATT-PATH-OPTION-PATH-SELECTION - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/att-path-option-path-selection/

Delete operation of resource: att-path-option-path-selection

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ATT-PATH-OPTION-PATH-SELECTION - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/att-path-option-path-selection/

Retrieve operation of resource: att-path-option-path-selection

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "path-selection-exclude-list": "string",
  "path-selection-cost-limit": "integer"
}

INVALIDATION - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/att-path-option-path-selection/invalidation/

Update operation of resource: invalidation

invalidationbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "path-invalidation-action": "string",
  "path-invalidation-timeout": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INVALIDATION - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/att-path-option-path-selection/invalidation/

Create operation of resource: invalidation

invalidationbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "path-invalidation-action": "string",
  "path-invalidation-timeout": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INVALIDATION - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/att-path-option-path-selection/invalidation/

Delete operation of resource: invalidation

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INVALIDATION - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/att-path-option-path-selection/invalidation/

Retrieve operation of resource: invalidation

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "path-invalidation-action": "string",
  "path-invalidation-timeout": "integer"
}

PCE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/pce/

Update operation of resource: pce

pcebody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "bidirectional": {
    "bd-source-address": "string",
    "bd-group-id": "integer"
  },
  "enable": [ null ],
  "disjoint-path": {
    "dp-group-id": "integer",
    "dp-source-address": "string",
    "dp-type": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PCE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/pce/

Create operation of resource: pce

pcebody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "bidirectional": {
    "bd-source-address": "string",
    "bd-group-id": "integer"
  },
  "enable": [ null ],
  "disjoint-path": {
    "dp-group-id": "integer",
    "dp-source-address": "string",
    "dp-type": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PCE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/pce/

Delete operation of resource: pce

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PCE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/pce/

Retrieve operation of resource: pce

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "bidirectional": {
    "bd-source-address": "string",
    "bd-group-id": "integer"
  },
  "enable": [ null ],
  "disjoint-path": {
    "dp-group-id": "integer",
    "dp-source-address": "string",
    "dp-type": "integer"
  }
}

BIDIRECTIONAL - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/pce/bidirectional/

Update operation of resource: bidirectional

bidirectionalbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "bd-source-address": "string",
  "bd-group-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BIDIRECTIONAL - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/pce/bidirectional/

Create operation of resource: bidirectional

bidirectionalbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "bd-source-address": "string",
  "bd-group-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BIDIRECTIONAL - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/pce/bidirectional/

Delete operation of resource: bidirectional

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BIDIRECTIONAL - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/pce/bidirectional/

Retrieve operation of resource: bidirectional

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "bd-source-address": "string",
  "bd-group-id": "integer"
}

DISJOINT-PATH - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/pce/disjoint-path/

Update operation of resource: disjoint-path

disjoint-pathbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "dp-group-id": "integer",
  "dp-source-address": "string",
  "dp-type": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISJOINT-PATH - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/pce/disjoint-path/

Create operation of resource: disjoint-path

disjoint-pathbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "dp-group-id": "integer",
  "dp-source-address": "string",
  "dp-type": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISJOINT-PATH - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/pce/disjoint-path/

Delete operation of resource: disjoint-path

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISJOINT-PATH - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/pce/disjoint-path/

Retrieve operation of resource: disjoint-path

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "dp-group-id": "integer",
  "dp-source-address": "string",
  "dp-type": "integer"
}

AFFINITY-MASK - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/affinity-mask/

Update operation of resource: affinity-mask

affinity-maskbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "mask": "string",
  "affinity": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFFINITY-MASK - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/affinity-mask/

Create operation of resource: affinity-mask

affinity-maskbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "mask": "string",
  "affinity": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFFINITY-MASK - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/affinity-mask/

Delete operation of resource: affinity-mask

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFFINITY-MASK - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/affinity-mask/

Retrieve operation of resource: affinity-mask

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "mask": "string",
  "affinity": "string"
}

BANDWIDTH - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/bandwidth/

Update operation of resource: bandwidth

bandwidthbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "class-or-pool-type": "integer",
  "bandwidth": "integer",
  "dste-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BANDWIDTH - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/bandwidth/

Create operation of resource: bandwidth

bandwidthbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "class-or-pool-type": "integer",
  "bandwidth": "integer",
  "dste-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BANDWIDTH - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/bandwidth/

Delete operation of resource: bandwidth

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BANDWIDTH - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/bandwidth/

Retrieve operation of resource: bandwidth

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "class-or-pool-type": "integer",
  "bandwidth": "integer",
  "dste-type": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPES - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/

Update operation of resource: new-style-affinity-affinity-types

new-style-affinity-affinity-typesbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
    {
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
    {
      "affinity-type": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity10": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
    {
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1": [
    {
      "affinity-type": "string",
      "affinity1": "string"
    }
  ],
  "new-style-affinity-affinity-type": [
    {
      "affinity-type": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPES - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/

Create operation of resource: new-style-affinity-affinity-types

new-style-affinity-affinity-typesbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
    {
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
    {
      "affinity-type": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity10": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
    {
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1": [
    {
      "affinity-type": "string",
      "affinity1": "string"
    }
  ],
  "new-style-affinity-affinity-type": [
    {
      "affinity-type": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPES - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/

Delete operation of resource: new-style-affinity-affinity-types

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPES - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/

Retrieve operation of resource: new-style-affinity-affinity-types

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
    {
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
    {
      "affinity-type": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity10": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
    {
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1": [
    {
      "affinity-type": "string",
      "affinity1": "string"
    }
  ],
  "new-style-affinity-affinity-type": [
    {
      "affinity-type": "string"
    }
  ]
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type/{affinity-type}/

Update operation of resource: new-style-affinity-affinity-type

new-style-affinity-affinity-typebody object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type
in path
string

ID of affinity-type

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type/{affinity-type}/

Create operation of resource: new-style-affinity-affinity-type

new-style-affinity-affinity-typebody object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type
in path
string

ID of affinity-type

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type/{affinity-type}/

Delete operation of resource: new-style-affinity-affinity-type

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type
in path
string

ID of affinity-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type/{affinity-type}/

Retrieve operation of resource: new-style-affinity-affinity-type

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type
in path
string

ID of affinity-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1/{affinity-type affinity1}/

Update operation of resource: new-style-affinity-affinity-type-affinity1

new-style-affinity-affinity-type-affinity1body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1
in path
string

ID of affinity-type affinity1

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1/{affinity-type affinity1}/

Create operation of resource: new-style-affinity-affinity-type-affinity1

new-style-affinity-affinity-type-affinity1body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1
in path
string

ID of affinity-type affinity1

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1/{affinity-type affinity1}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1
in path
string

ID of affinity-type affinity1

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1/{affinity-type affinity1}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1
in path
string

ID of affinity-type affinity1

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity1": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2/{affinity-type affinity1 affinity2}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2

new-style-affinity-affinity-type-affinity1-affinity2body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2
in path
string

ID of affinity-type affinity1 affinity2

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2/{affinity-type affinity1 affinity2}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2

new-style-affinity-affinity-type-affinity1-affinity2body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2
in path
string

ID of affinity-type affinity1 affinity2

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2/{affinity-type affinity1 affinity2}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2
in path
string

ID of affinity-type affinity1 affinity2

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2/{affinity-type affinity1 affinity2}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2
in path
string

ID of affinity-type affinity1 affinity2

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity2": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3/{affinity-type affinity1 affinity2 affinity3}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3

new-style-affinity-affinity-type-affinity1-affinity2-affinity3body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3
in path
string

ID of affinity-type affinity1 affinity2 affinity3

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3/{affinity-type affinity1 affinity2 affinity3}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3

new-style-affinity-affinity-type-affinity1-affinity2-affinity3body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3
in path
string

ID of affinity-type affinity1 affinity2 affinity3

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3/{affinity-type affinity1 affinity2 affinity3}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3
in path
string

ID of affinity-type affinity1 affinity2 affinity3

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3/{affinity-type affinity1 affinity2 affinity3}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3
in path
string

ID of affinity-type affinity1 affinity2 affinity3

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4/{affinity-type affinity1 affinity2 affinity3 affinity4}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4/{affinity-type affinity1 affinity2 affinity3 affinity4}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4/{affinity-type affinity1 affinity2 affinity3 affinity4}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4/{affinity-type affinity1 affinity2 affinity3 affinity4}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7

Request Content-Types: application/json
Request Example
{
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7

Request Content-Types: application/json
Request Example
{
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8

Request Content-Types: application/json
Request Example
{
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8

Request Content-Types: application/json
Request Example
{
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9

Request Content-Types: application/json
Request Example
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9

Request Content-Types: application/json
Request Example
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9-AFFINITY10 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10

Request Content-Types: application/json
Request Example
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity10": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9-AFFINITY10 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10

Request Content-Types: application/json
Request Example
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity10": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9-AFFINITY10 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9-AFFINITY10 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/path-option-attributes/path-option-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity10": "string",
  "affinity-type": "string"
}

P2MPTE-ATTRIBUTES - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/

Update operation of resource: p2mpte-attributes

p2mpte-attributesbody object

Request Content-Types: application/json
Request Example
{
  "p2mpte-attribute": [
    {
      "attribute-set-name": "string",
      "logging": {
        "pcalc-failure-message": [ null ],
        "all": [ null ],
        "reoptimized-message": [ null ],
        "state-message": [ null ],
        "reroute-messsage": [ null ],
        "reoptimize-attempts-message": [ null ],
        "bandwidth-change-message": [ null ],
        "sub-lsp-state-message": [ null ],
        "insufficient-bw-message": [ null ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

P2MPTE-ATTRIBUTES - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/

Create operation of resource: p2mpte-attributes

p2mpte-attributesbody object

Request Content-Types: application/json
Request Example
{
  "p2mpte-attribute": [
    {
      "attribute-set-name": "string",
      "logging": {
        "pcalc-failure-message": [ null ],
        "all": [ null ],
        "reoptimized-message": [ null ],
        "state-message": [ null ],
        "reroute-messsage": [ null ],
        "reoptimize-attempts-message": [ null ],
        "bandwidth-change-message": [ null ],
        "sub-lsp-state-message": [ null ],
        "insufficient-bw-message": [ null ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

P2MPTE-ATTRIBUTES - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/

Delete operation of resource: p2mpte-attributes

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

P2MPTE-ATTRIBUTES - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/

Retrieve operation of resource: p2mpte-attributes

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "p2mpte-attribute": [
    {
      "attribute-set-name": "string",
      "logging": {
        "pcalc-failure-message": [ null ],
        "all": [ null ],
        "reoptimized-message": [ null ],
        "state-message": [ null ],
        "reroute-messsage": [ null ],
        "reoptimize-attempts-message": [ null ],
        "bandwidth-change-message": [ null ],
        "sub-lsp-state-message": [ null ],
        "insufficient-bw-message": [ null ]
      }
    }
  ]
}

P2MPTE-ATTRIBUTE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/

Update operation of resource: p2mpte-attribute

p2mpte-attributebody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "attribute-set-name": "string",
  "logging": {
    "pcalc-failure-message": [ null ],
    "all": [ null ],
    "reoptimized-message": [ null ],
    "state-message": [ null ],
    "reroute-messsage": [ null ],
    "reoptimize-attempts-message": [ null ],
    "bandwidth-change-message": [ null ],
    "sub-lsp-state-message": [ null ],
    "insufficient-bw-message": [ null ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

P2MPTE-ATTRIBUTE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/

Create operation of resource: p2mpte-attribute

p2mpte-attributebody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "attribute-set-name": "string",
  "logging": {
    "pcalc-failure-message": [ null ],
    "all": [ null ],
    "reoptimized-message": [ null ],
    "state-message": [ null ],
    "reroute-messsage": [ null ],
    "reoptimize-attempts-message": [ null ],
    "bandwidth-change-message": [ null ],
    "sub-lsp-state-message": [ null ],
    "insufficient-bw-message": [ null ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

P2MPTE-ATTRIBUTE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/

Delete operation of resource: p2mpte-attribute

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

P2MPTE-ATTRIBUTE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/

Retrieve operation of resource: p2mpte-attribute

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "attribute-set-name": "string",
  "logging": {
    "pcalc-failure-message": [ null ],
    "all": [ null ],
    "reoptimized-message": [ null ],
    "state-message": [ null ],
    "reroute-messsage": [ null ],
    "reoptimize-attempts-message": [ null ],
    "bandwidth-change-message": [ null ],
    "sub-lsp-state-message": [ null ],
    "insufficient-bw-message": [ null ]
  }
}

PRIORITY - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/priority/

Update operation of resource: priority

prioritybody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "hold-priority": "integer",
  "setup-priority": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PRIORITY - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/priority/

Create operation of resource: priority

prioritybody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "hold-priority": "integer",
  "setup-priority": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PRIORITY - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/priority/

Delete operation of resource: priority

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PRIORITY - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/priority/

Retrieve operation of resource: priority

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "hold-priority": "integer",
  "setup-priority": "integer"
}

AFFINITY-MASK - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/affinity-mask/

Update operation of resource: affinity-mask

affinity-maskbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "mask": "string",
  "affinity": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFFINITY-MASK - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/affinity-mask/

Create operation of resource: affinity-mask

affinity-maskbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "mask": "string",
  "affinity": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFFINITY-MASK - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/affinity-mask/

Delete operation of resource: affinity-mask

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFFINITY-MASK - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/affinity-mask/

Retrieve operation of resource: affinity-mask

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "mask": "string",
  "affinity": "string"
}

BANDWIDTH - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/bandwidth/

Update operation of resource: bandwidth

bandwidthbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "class-or-pool-type": "integer",
  "bandwidth": "integer",
  "dste-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BANDWIDTH - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/bandwidth/

Create operation of resource: bandwidth

bandwidthbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "class-or-pool-type": "integer",
  "bandwidth": "integer",
  "dste-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BANDWIDTH - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/bandwidth/

Delete operation of resource: bandwidth

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BANDWIDTH - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/bandwidth/

Retrieve operation of resource: bandwidth

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "class-or-pool-type": "integer",
  "bandwidth": "integer",
  "dste-type": "string"
}

PATH-SELECTION - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/path-selection/

Update operation of resource: path-selection

path-selectionbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "cost-limit": "integer",
  "loose-affinities": {
    "loose-affinity": [
      {
        "affinity": "string",
        "mask": "string",
        "class-type": "integer"
      }
    ]
  },
  "metric": "string",
  "invalidation": {
    "path-invalidation-action": "string",
    "path-invalidation-timeout": "integer"
  },
  "ignore-overload-role": {
    "head": "boolean",
    "tail": "boolean",
    "mid": "boolean"
  },
  "loose-metrics": {
    "loose-metric": [
      {
        "metric-type": "string",
        "class-type": "integer"
      }
    ]
  },
  "tiebreaker": "string",
  "delay-limit": "integer",
  "loose-domain-match": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-SELECTION - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/path-selection/

Create operation of resource: path-selection

path-selectionbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "cost-limit": "integer",
  "loose-affinities": {
    "loose-affinity": [
      {
        "affinity": "string",
        "mask": "string",
        "class-type": "integer"
      }
    ]
  },
  "metric": "string",
  "invalidation": {
    "path-invalidation-action": "string",
    "path-invalidation-timeout": "integer"
  },
  "ignore-overload-role": {
    "head": "boolean",
    "tail": "boolean",
    "mid": "boolean"
  },
  "loose-metrics": {
    "loose-metric": [
      {
        "metric-type": "string",
        "class-type": "integer"
      }
    ]
  },
  "tiebreaker": "string",
  "delay-limit": "integer",
  "loose-domain-match": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-SELECTION - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/path-selection/

Delete operation of resource: path-selection

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-SELECTION - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/path-selection/

Retrieve operation of resource: path-selection

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "cost-limit": "integer",
  "loose-affinities": {
    "loose-affinity": [
      {
        "affinity": "string",
        "mask": "string",
        "class-type": "integer"
      }
    ]
  },
  "metric": "string",
  "invalidation": {
    "path-invalidation-action": "string",
    "path-invalidation-timeout": "integer"
  },
  "ignore-overload-role": {
    "head": "boolean",
    "tail": "boolean",
    "mid": "boolean"
  },
  "loose-metrics": {
    "loose-metric": [
      {
        "metric-type": "string",
        "class-type": "integer"
      }
    ]
  },
  "tiebreaker": "string",
  "delay-limit": "integer",
  "loose-domain-match": "boolean"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPES - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/

Update operation of resource: new-style-affinity-affinity-types

new-style-affinity-affinity-typesbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
    {
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
    {
      "affinity-type": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity10": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
    {
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1": [
    {
      "affinity-type": "string",
      "affinity1": "string"
    }
  ],
  "new-style-affinity-affinity-type": [
    {
      "affinity-type": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPES - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/

Create operation of resource: new-style-affinity-affinity-types

new-style-affinity-affinity-typesbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
    {
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
    {
      "affinity-type": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity10": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
    {
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1": [
    {
      "affinity-type": "string",
      "affinity1": "string"
    }
  ],
  "new-style-affinity-affinity-type": [
    {
      "affinity-type": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPES - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/

Delete operation of resource: new-style-affinity-affinity-types

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPES - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/

Retrieve operation of resource: new-style-affinity-affinity-types

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
    {
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
    {
      "affinity-type": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity10": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
    {
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1": [
    {
      "affinity-type": "string",
      "affinity1": "string"
    }
  ],
  "new-style-affinity-affinity-type": [
    {
      "affinity-type": "string"
    }
  ]
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type/{affinity-type}/

Update operation of resource: new-style-affinity-affinity-type

new-style-affinity-affinity-typebody object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type
in path
string

ID of affinity-type

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type/{affinity-type}/

Create operation of resource: new-style-affinity-affinity-type

new-style-affinity-affinity-typebody object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type
in path
string

ID of affinity-type

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type/{affinity-type}/

Delete operation of resource: new-style-affinity-affinity-type

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type
in path
string

ID of affinity-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type/{affinity-type}/

Retrieve operation of resource: new-style-affinity-affinity-type

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type
in path
string

ID of affinity-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1/{affinity-type affinity1}/

Update operation of resource: new-style-affinity-affinity-type-affinity1

new-style-affinity-affinity-type-affinity1body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1
in path
string

ID of affinity-type affinity1

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1/{affinity-type affinity1}/

Create operation of resource: new-style-affinity-affinity-type-affinity1

new-style-affinity-affinity-type-affinity1body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1
in path
string

ID of affinity-type affinity1

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1/{affinity-type affinity1}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1
in path
string

ID of affinity-type affinity1

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1/{affinity-type affinity1}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1
in path
string

ID of affinity-type affinity1

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity1": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2/{affinity-type affinity1 affinity2}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2

new-style-affinity-affinity-type-affinity1-affinity2body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2
in path
string

ID of affinity-type affinity1 affinity2

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2/{affinity-type affinity1 affinity2}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2

new-style-affinity-affinity-type-affinity1-affinity2body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2
in path
string

ID of affinity-type affinity1 affinity2

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2/{affinity-type affinity1 affinity2}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2
in path
string

ID of affinity-type affinity1 affinity2

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2/{affinity-type affinity1 affinity2}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2
in path
string

ID of affinity-type affinity1 affinity2

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity2": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3/{affinity-type affinity1 affinity2 affinity3}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3

new-style-affinity-affinity-type-affinity1-affinity2-affinity3body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3
in path
string

ID of affinity-type affinity1 affinity2 affinity3

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3/{affinity-type affinity1 affinity2 affinity3}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3

new-style-affinity-affinity-type-affinity1-affinity2-affinity3body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3
in path
string

ID of affinity-type affinity1 affinity2 affinity3

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3/{affinity-type affinity1 affinity2 affinity3}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3
in path
string

ID of affinity-type affinity1 affinity2 affinity3

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3/{affinity-type affinity1 affinity2 affinity3}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3
in path
string

ID of affinity-type affinity1 affinity2 affinity3

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4/{affinity-type affinity1 affinity2 affinity3 affinity4}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4/{affinity-type affinity1 affinity2 affinity3 affinity4}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4/{affinity-type affinity1 affinity2 affinity3 affinity4}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4/{affinity-type affinity1 affinity2 affinity3 affinity4}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7

Request Content-Types: application/json
Request Example
{
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7

Request Content-Types: application/json
Request Example
{
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8

Request Content-Types: application/json
Request Example
{
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8

Request Content-Types: application/json
Request Example
{
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9

Request Content-Types: application/json
Request Example
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9

Request Content-Types: application/json
Request Example
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9-AFFINITY10 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10

Request Content-Types: application/json
Request Example
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity10": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9-AFFINITY10 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10

Request Content-Types: application/json
Request Example
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity10": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9-AFFINITY10 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9-AFFINITY10 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity10": "string",
  "affinity-type": "string"
}

FAST-REROUTE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/fast-reroute/

Update operation of resource: fast-reroute

fast-reroutebody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "timers": {
    "hold-backup": "integer",
    "promotion": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/fast-reroute/

Create operation of resource: fast-reroute

fast-reroutebody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "timers": {
    "hold-backup": "integer",
    "promotion": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/fast-reroute/

Delete operation of resource: fast-reroute

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/fast-reroute/

Retrieve operation of resource: fast-reroute

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "timers": {
    "hold-backup": "integer",
    "promotion": "integer"
  }
}

LOGGING - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/logging/

Update operation of resource: logging

loggingbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "signalling-state-message": [ null ],
  "active-lsp-message": [ null ],
  "homepath-state-message": [ null ],
  "tunnel-state-message": [ null ],
  "static-cross-connect-message": [ null ],
  "insufficient-bw-message": [ null ],
  "path-change-message": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOGGING - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/logging/

Create operation of resource: logging

loggingbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "signalling-state-message": [ null ],
  "active-lsp-message": [ null ],
  "homepath-state-message": [ null ],
  "tunnel-state-message": [ null ],
  "static-cross-connect-message": [ null ],
  "insufficient-bw-message": [ null ],
  "path-change-message": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOGGING - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/logging/

Delete operation of resource: logging

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOGGING - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2mpte-attributes/p2mpte-attribute/{attribute-set-name}/logging/

Retrieve operation of resource: logging

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "signalling-state-message": [ null ],
  "active-lsp-message": [ null ],
  "homepath-state-message": [ null ],
  "tunnel-state-message": [ null ],
  "static-cross-connect-message": [ null ],
  "insufficient-bw-message": [ null ],
  "path-change-message": [ null ]
}

P2P-TE-ATTRIBUTES - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/

Update operation of resource: p2p-te-attributes

p2p-te-attributesbody object

Request Content-Types: application/json
Request Example
{
  "p2p-te-attribute": [
    {
      "attribute-set-name": "string",
      "path-selection": {},
      "new-style-affinity-affinity-types": {
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
          {
            "affinity-type": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
          {
            "affinity-type": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
          {
            "affinity-type": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
          {
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2": [
          {
            "affinity-type": "string",
            "affinity1": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
          {
            "affinity-type": "string",
            "affinity4": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
          {
            "affinity9": "string",
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
          {
            "affinity9": "string",
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity10": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
          {
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1": [
          {
            "affinity-type": "string",
            "affinity1": "string"
          }
        ],
        "new-style-affinity-affinity-type": [
          {
            "affinity-type": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

P2P-TE-ATTRIBUTES - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/

Create operation of resource: p2p-te-attributes

p2p-te-attributesbody object

Request Content-Types: application/json
Request Example
{
  "p2p-te-attribute": [
    {
      "attribute-set-name": "string",
      "path-selection": {},
      "new-style-affinity-affinity-types": {
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
          {
            "affinity-type": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
          {
            "affinity-type": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
          {
            "affinity-type": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
          {
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2": [
          {
            "affinity-type": "string",
            "affinity1": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
          {
            "affinity-type": "string",
            "affinity4": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
          {
            "affinity9": "string",
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
          {
            "affinity9": "string",
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity10": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
          {
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1": [
          {
            "affinity-type": "string",
            "affinity1": "string"
          }
        ],
        "new-style-affinity-affinity-type": [
          {
            "affinity-type": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

P2P-TE-ATTRIBUTES - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/

Delete operation of resource: p2p-te-attributes

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

P2P-TE-ATTRIBUTES - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/

Retrieve operation of resource: p2p-te-attributes

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "p2p-te-attribute": [
    {
      "attribute-set-name": "string",
      "path-selection": {},
      "new-style-affinity-affinity-types": {
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
          {
            "affinity-type": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
          {
            "affinity-type": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
          {
            "affinity-type": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
          {
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2": [
          {
            "affinity-type": "string",
            "affinity1": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
          {
            "affinity-type": "string",
            "affinity4": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
          {
            "affinity9": "string",
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
          {
            "affinity9": "string",
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity10": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
          {
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1": [
          {
            "affinity-type": "string",
            "affinity1": "string"
          }
        ],
        "new-style-affinity-affinity-type": [
          {
            "affinity-type": "string"
          }
        ]
      }
    }
  ]
}

P2P-TE-ATTRIBUTE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/

Update operation of resource: p2p-te-attribute

p2p-te-attributebody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "attribute-set-name": "string",
  "path-selection": {
    "enable": [ null ]
  },
  "new-style-affinity-affinity-types": {
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
      {
        "affinity-type": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
      {
        "affinity-type": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
      {
        "affinity-type": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
      {
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2": [
      {
        "affinity-type": "string",
        "affinity1": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
      {
        "affinity-type": "string",
        "affinity4": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
      {
        "affinity9": "string",
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
      {
        "affinity9": "string",
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity10": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
      {
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1": [
      {
        "affinity-type": "string",
        "affinity1": "string"
      }
    ],
    "new-style-affinity-affinity-type": [
      {
        "affinity-type": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

P2P-TE-ATTRIBUTE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/

Create operation of resource: p2p-te-attribute

p2p-te-attributebody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "attribute-set-name": "string",
  "path-selection": {
    "enable": [ null ]
  },
  "new-style-affinity-affinity-types": {
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
      {
        "affinity-type": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
      {
        "affinity-type": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
      {
        "affinity-type": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
      {
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2": [
      {
        "affinity-type": "string",
        "affinity1": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
      {
        "affinity-type": "string",
        "affinity4": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
      {
        "affinity9": "string",
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
      {
        "affinity9": "string",
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity10": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
      {
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1": [
      {
        "affinity-type": "string",
        "affinity1": "string"
      }
    ],
    "new-style-affinity-affinity-type": [
      {
        "affinity-type": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

P2P-TE-ATTRIBUTE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/

Delete operation of resource: p2p-te-attribute

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

P2P-TE-ATTRIBUTE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/

Retrieve operation of resource: p2p-te-attribute

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "attribute-set-name": "string",
  "path-selection": {
    "enable": [ null ]
  },
  "new-style-affinity-affinity-types": {
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
      {
        "affinity-type": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
      {
        "affinity-type": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
      {
        "affinity-type": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
      {
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2": [
      {
        "affinity-type": "string",
        "affinity1": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
      {
        "affinity-type": "string",
        "affinity4": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
      {
        "affinity9": "string",
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
      {
        "affinity9": "string",
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity10": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
      {
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1": [
      {
        "affinity-type": "string",
        "affinity1": "string"
      }
    ],
    "new-style-affinity-affinity-type": [
      {
        "affinity-type": "string"
      }
    ]
  }
}

PATH-SELECTION - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/path-selection/

Update operation of resource: path-selection

path-selectionbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "cost-limit": "integer",
  "loose-affinities": {
    "loose-affinity": [
      {
        "affinity": "string",
        "mask": "string",
        "class-type": "integer"
      }
    ]
  },
  "metric": "string",
  "invalidation": {
    "path-invalidation-action": "string",
    "path-invalidation-timeout": "integer"
  },
  "ignore-overload-role": {
    "head": "boolean",
    "tail": "boolean",
    "mid": "boolean"
  },
  "loose-metrics": {
    "loose-metric": [
      {
        "metric-type": "string",
        "class-type": "integer"
      }
    ]
  },
  "tiebreaker": "string",
  "delay-limit": "integer",
  "loose-domain-match": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-SELECTION - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/path-selection/

Create operation of resource: path-selection

path-selectionbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "cost-limit": "integer",
  "loose-affinities": {
    "loose-affinity": [
      {
        "affinity": "string",
        "mask": "string",
        "class-type": "integer"
      }
    ]
  },
  "metric": "string",
  "invalidation": {
    "path-invalidation-action": "string",
    "path-invalidation-timeout": "integer"
  },
  "ignore-overload-role": {
    "head": "boolean",
    "tail": "boolean",
    "mid": "boolean"
  },
  "loose-metrics": {
    "loose-metric": [
      {
        "metric-type": "string",
        "class-type": "integer"
      }
    ]
  },
  "tiebreaker": "string",
  "delay-limit": "integer",
  "loose-domain-match": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-SELECTION - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/path-selection/

Delete operation of resource: path-selection

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-SELECTION - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/path-selection/

Retrieve operation of resource: path-selection

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "cost-limit": "integer",
  "loose-affinities": {
    "loose-affinity": [
      {
        "affinity": "string",
        "mask": "string",
        "class-type": "integer"
      }
    ]
  },
  "metric": "string",
  "invalidation": {
    "path-invalidation-action": "string",
    "path-invalidation-timeout": "integer"
  },
  "ignore-overload-role": {
    "head": "boolean",
    "tail": "boolean",
    "mid": "boolean"
  },
  "loose-metrics": {
    "loose-metric": [
      {
        "metric-type": "string",
        "class-type": "integer"
      }
    ]
  },
  "tiebreaker": "string",
  "delay-limit": "integer",
  "loose-domain-match": "boolean"
}

SEGMENT-ROUTING-PREPEND - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/path-selection/segment-routing-prepend/

Update operation of resource: segment-routing-prepend

segment-routing-prependbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "enable": [ null ],
  "indexes": {
    "index": [
      {
        "prepend-type": "string",
        "index-number": "integer",
        "mpls-label": "integer"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTING-PREPEND - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/path-selection/segment-routing-prepend/

Create operation of resource: segment-routing-prepend

segment-routing-prependbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "enable": [ null ],
  "indexes": {
    "index": [
      {
        "prepend-type": "string",
        "index-number": "integer",
        "mpls-label": "integer"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTING-PREPEND - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/path-selection/segment-routing-prepend/

Delete operation of resource: segment-routing-prepend

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTING-PREPEND - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/path-selection/segment-routing-prepend/

Retrieve operation of resource: segment-routing-prepend

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "enable": [ null ],
  "indexes": {
    "index": [
      {
        "prepend-type": "string",
        "index-number": "integer",
        "mpls-label": "integer"
      }
    ]
  }
}

INDEXES - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/path-selection/segment-routing-prepend/indexes/

Update operation of resource: indexes

indexesbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "index": [
    {
      "prepend-type": "string",
      "index-number": "integer",
      "mpls-label": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INDEXES - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/path-selection/segment-routing-prepend/indexes/

Create operation of resource: indexes

indexesbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "index": [
    {
      "prepend-type": "string",
      "index-number": "integer",
      "mpls-label": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INDEXES - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/path-selection/segment-routing-prepend/indexes/

Delete operation of resource: indexes

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INDEXES - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/path-selection/segment-routing-prepend/indexes/

Retrieve operation of resource: indexes

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "index": [
    {
      "prepend-type": "string",
      "index-number": "integer",
      "mpls-label": "integer"
    }
  ]
}

INDEX - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/path-selection/segment-routing-prepend/indexes/index/{index-number}/

Update operation of resource: index

indexbody object

attribute-set-name
in path
string

ID of attribute-set-name

index-number
in path
string

ID of index-number

Request Content-Types: application/json
Request Example
{
  "prepend-type": "string",
  "index-number": "integer",
  "mpls-label": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INDEX - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/path-selection/segment-routing-prepend/indexes/index/{index-number}/

Create operation of resource: index

indexbody object

attribute-set-name
in path
string

ID of attribute-set-name

index-number
in path
string

ID of index-number

Request Content-Types: application/json
Request Example
{
  "prepend-type": "string",
  "index-number": "integer",
  "mpls-label": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INDEX - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/path-selection/segment-routing-prepend/indexes/index/{index-number}/

Delete operation of resource: index

attribute-set-name
in path
string

ID of attribute-set-name

index-number
in path
string

ID of index-number

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INDEX - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/path-selection/segment-routing-prepend/indexes/index/{index-number}/

Retrieve operation of resource: index

attribute-set-name
in path
string

ID of attribute-set-name

index-number
in path
string

ID of index-number

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "prepend-type": "string",
  "index-number": "integer",
  "mpls-label": "integer"
}

INVALIDATION - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/path-selection/invalidation/

Update operation of resource: invalidation

invalidationbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "path-invalidation-action": "string",
  "path-invalidation-timeout": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INVALIDATION - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/path-selection/invalidation/

Create operation of resource: invalidation

invalidationbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "path-invalidation-action": "string",
  "path-invalidation-timeout": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INVALIDATION - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/path-selection/invalidation/

Delete operation of resource: invalidation

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INVALIDATION - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/path-selection/invalidation/

Retrieve operation of resource: invalidation

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "path-invalidation-action": "string",
  "path-invalidation-timeout": "integer"
}

PCE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/pce/

Update operation of resource: pce

pcebody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "bidirectional": {
    "bd-source-address": "string",
    "bd-group-id": "integer"
  },
  "enable": [ null ],
  "disjoint-path": {
    "dp-group-id": "integer",
    "dp-source-address": "string",
    "dp-type": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PCE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/pce/

Create operation of resource: pce

pcebody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "bidirectional": {
    "bd-source-address": "string",
    "bd-group-id": "integer"
  },
  "enable": [ null ],
  "disjoint-path": {
    "dp-group-id": "integer",
    "dp-source-address": "string",
    "dp-type": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PCE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/pce/

Delete operation of resource: pce

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PCE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/pce/

Retrieve operation of resource: pce

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "bidirectional": {
    "bd-source-address": "string",
    "bd-group-id": "integer"
  },
  "enable": [ null ],
  "disjoint-path": {
    "dp-group-id": "integer",
    "dp-source-address": "string",
    "dp-type": "integer"
  }
}

BIDIRECTIONAL - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/pce/bidirectional/

Update operation of resource: bidirectional

bidirectionalbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "bd-source-address": "string",
  "bd-group-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BIDIRECTIONAL - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/pce/bidirectional/

Create operation of resource: bidirectional

bidirectionalbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "bd-source-address": "string",
  "bd-group-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BIDIRECTIONAL - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/pce/bidirectional/

Delete operation of resource: bidirectional

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BIDIRECTIONAL - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/pce/bidirectional/

Retrieve operation of resource: bidirectional

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "bd-source-address": "string",
  "bd-group-id": "integer"
}

DISJOINT-PATH - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/pce/disjoint-path/

Update operation of resource: disjoint-path

disjoint-pathbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "dp-group-id": "integer",
  "dp-source-address": "string",
  "dp-type": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISJOINT-PATH - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/pce/disjoint-path/

Create operation of resource: disjoint-path

disjoint-pathbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "dp-group-id": "integer",
  "dp-source-address": "string",
  "dp-type": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISJOINT-PATH - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/pce/disjoint-path/

Delete operation of resource: disjoint-path

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISJOINT-PATH - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/pce/disjoint-path/

Retrieve operation of resource: disjoint-path

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "dp-group-id": "integer",
  "dp-source-address": "string",
  "dp-type": "integer"
}

AFFINITY-MASK - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/affinity-mask/

Update operation of resource: affinity-mask

affinity-maskbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "mask": "string",
  "affinity": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFFINITY-MASK - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/affinity-mask/

Create operation of resource: affinity-mask

affinity-maskbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "mask": "string",
  "affinity": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFFINITY-MASK - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/affinity-mask/

Delete operation of resource: affinity-mask

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFFINITY-MASK - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/affinity-mask/

Retrieve operation of resource: affinity-mask

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "mask": "string",
  "affinity": "string"
}

LOGGING - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/logging/

Update operation of resource: logging

loggingbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "pcalc-failure-message": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOGGING - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/logging/

Create operation of resource: logging

loggingbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "pcalc-failure-message": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOGGING - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/logging/

Delete operation of resource: logging

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOGGING - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/logging/

Retrieve operation of resource: logging

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "pcalc-failure-message": [ null ]
}

NEW-STYLE-AFFINITY-AFFINITY-TYPES - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/

Update operation of resource: new-style-affinity-affinity-types

new-style-affinity-affinity-typesbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
    {
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
    {
      "affinity-type": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity10": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
    {
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1": [
    {
      "affinity-type": "string",
      "affinity1": "string"
    }
  ],
  "new-style-affinity-affinity-type": [
    {
      "affinity-type": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPES - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/

Create operation of resource: new-style-affinity-affinity-types

new-style-affinity-affinity-typesbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
    {
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
    {
      "affinity-type": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity10": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
    {
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1": [
    {
      "affinity-type": "string",
      "affinity1": "string"
    }
  ],
  "new-style-affinity-affinity-type": [
    {
      "affinity-type": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPES - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/

Delete operation of resource: new-style-affinity-affinity-types

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPES - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/

Retrieve operation of resource: new-style-affinity-affinity-types

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
    {
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
    {
      "affinity-type": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity10": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
    {
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1": [
    {
      "affinity-type": "string",
      "affinity1": "string"
    }
  ],
  "new-style-affinity-affinity-type": [
    {
      "affinity-type": "string"
    }
  ]
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type/{affinity-type}/

Update operation of resource: new-style-affinity-affinity-type

new-style-affinity-affinity-typebody object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type
in path
string

ID of affinity-type

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type/{affinity-type}/

Create operation of resource: new-style-affinity-affinity-type

new-style-affinity-affinity-typebody object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type
in path
string

ID of affinity-type

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type/{affinity-type}/

Delete operation of resource: new-style-affinity-affinity-type

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type
in path
string

ID of affinity-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type/{affinity-type}/

Retrieve operation of resource: new-style-affinity-affinity-type

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type
in path
string

ID of affinity-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1/{affinity-type affinity1}/

Update operation of resource: new-style-affinity-affinity-type-affinity1

new-style-affinity-affinity-type-affinity1body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1
in path
string

ID of affinity-type affinity1

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1/{affinity-type affinity1}/

Create operation of resource: new-style-affinity-affinity-type-affinity1

new-style-affinity-affinity-type-affinity1body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1
in path
string

ID of affinity-type affinity1

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1/{affinity-type affinity1}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1
in path
string

ID of affinity-type affinity1

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1/{affinity-type affinity1}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1
in path
string

ID of affinity-type affinity1

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity1": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2/{affinity-type affinity1 affinity2}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2

new-style-affinity-affinity-type-affinity1-affinity2body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2
in path
string

ID of affinity-type affinity1 affinity2

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2/{affinity-type affinity1 affinity2}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2

new-style-affinity-affinity-type-affinity1-affinity2body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2
in path
string

ID of affinity-type affinity1 affinity2

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2/{affinity-type affinity1 affinity2}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2
in path
string

ID of affinity-type affinity1 affinity2

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2/{affinity-type affinity1 affinity2}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2
in path
string

ID of affinity-type affinity1 affinity2

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity2": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3/{affinity-type affinity1 affinity2 affinity3}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3

new-style-affinity-affinity-type-affinity1-affinity2-affinity3body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3
in path
string

ID of affinity-type affinity1 affinity2 affinity3

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3/{affinity-type affinity1 affinity2 affinity3}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3

new-style-affinity-affinity-type-affinity1-affinity2-affinity3body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3
in path
string

ID of affinity-type affinity1 affinity2 affinity3

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3/{affinity-type affinity1 affinity2 affinity3}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3
in path
string

ID of affinity-type affinity1 affinity2 affinity3

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3/{affinity-type affinity1 affinity2 affinity3}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3
in path
string

ID of affinity-type affinity1 affinity2 affinity3

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4/{affinity-type affinity1 affinity2 affinity3 affinity4}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4/{affinity-type affinity1 affinity2 affinity3 affinity4}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4/{affinity-type affinity1 affinity2 affinity3 affinity4}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4/{affinity-type affinity1 affinity2 affinity3 affinity4}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7

Request Content-Types: application/json
Request Example
{
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7

Request Content-Types: application/json
Request Example
{
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8

Request Content-Types: application/json
Request Example
{
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8

Request Content-Types: application/json
Request Example
{
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9

Request Content-Types: application/json
Request Example
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9

Request Content-Types: application/json
Request Example
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9-AFFINITY10 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10

Request Content-Types: application/json
Request Example
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity10": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9-AFFINITY10 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10

Request Content-Types: application/json
Request Example
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity10": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9-AFFINITY10 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9-AFFINITY10 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/p2p-te-attributes/p2p-te-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity10": "string",
  "affinity-type": "string"
}

AUTO-BACKUP-ATTRIBUTES - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/

Update operation of resource: auto-backup-attributes

auto-backup-attributesbody object

Request Content-Types: application/json
Request Example
{
  "auto-backup-attribute": [
    {
      "signalled-name": {
        "protected-interface-type": "string",
        "mp-address": "boolean",
        "source-type": "string"
      },
      "new-style-affinity-affinity-types": {
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
          {
            "affinity-type": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
          {
            "affinity-type": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
          {
            "affinity-type": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
          {
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2": [
          {
            "affinity-type": "string",
            "affinity1": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
          {
            "affinity-type": "string",
            "affinity4": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
          {
            "affinity9": "string",
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
          {
            "affinity9": "string",
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity10": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
          {
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1": [
          {
            "affinity-type": "string",
            "affinity1": "string"
          }
        ],
        "new-style-affinity-affinity-type": [
          {
            "affinity-type": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-BACKUP-ATTRIBUTES - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/

Create operation of resource: auto-backup-attributes

auto-backup-attributesbody object

Request Content-Types: application/json
Request Example
{
  "auto-backup-attribute": [
    {
      "signalled-name": {
        "protected-interface-type": "string",
        "mp-address": "boolean",
        "source-type": "string"
      },
      "new-style-affinity-affinity-types": {
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
          {
            "affinity-type": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
          {
            "affinity-type": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
          {
            "affinity-type": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
          {
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2": [
          {
            "affinity-type": "string",
            "affinity1": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
          {
            "affinity-type": "string",
            "affinity4": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
          {
            "affinity9": "string",
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
          {
            "affinity9": "string",
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity10": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
          {
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1": [
          {
            "affinity-type": "string",
            "affinity1": "string"
          }
        ],
        "new-style-affinity-affinity-type": [
          {
            "affinity-type": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-BACKUP-ATTRIBUTES - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/

Delete operation of resource: auto-backup-attributes

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-BACKUP-ATTRIBUTES - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/

Retrieve operation of resource: auto-backup-attributes

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "auto-backup-attribute": [
    {
      "signalled-name": {
        "protected-interface-type": "string",
        "mp-address": "boolean",
        "source-type": "string"
      },
      "new-style-affinity-affinity-types": {
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
          {
            "affinity-type": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
          {
            "affinity-type": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
          {
            "affinity-type": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
          {
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2": [
          {
            "affinity-type": "string",
            "affinity1": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
          {
            "affinity-type": "string",
            "affinity4": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
          {
            "affinity9": "string",
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
          {
            "affinity9": "string",
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity10": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
          {
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1": [
          {
            "affinity-type": "string",
            "affinity1": "string"
          }
        ],
        "new-style-affinity-affinity-type": [
          {
            "affinity-type": "string"
          }
        ]
      }
    }
  ]
}

AUTO-BACKUP-ATTRIBUTE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/

Update operation of resource: auto-backup-attribute

auto-backup-attributebody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "signalled-name": {
    "protected-interface-type": "string",
    "mp-address": "boolean",
    "source-type": "string",
    "name": "string"
  },
  "new-style-affinity-affinity-types": {
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
      {
        "affinity-type": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
      {
        "affinity-type": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
      {
        "affinity-type": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
      {
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2": [
      {
        "affinity-type": "string",
        "affinity1": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
      {
        "affinity-type": "string",
        "affinity4": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
      {
        "affinity9": "string",
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
      {
        "affinity9": "string",
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity10": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
      {
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1": [
      {
        "affinity-type": "string",
        "affinity1": "string"
      }
    ],
    "new-style-affinity-affinity-type": [
      {
        "affinity-type": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-BACKUP-ATTRIBUTE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/

Create operation of resource: auto-backup-attribute

auto-backup-attributebody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "signalled-name": {
    "protected-interface-type": "string",
    "mp-address": "boolean",
    "source-type": "string",
    "name": "string"
  },
  "new-style-affinity-affinity-types": {
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
      {
        "affinity-type": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
      {
        "affinity-type": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
      {
        "affinity-type": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
      {
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2": [
      {
        "affinity-type": "string",
        "affinity1": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
      {
        "affinity-type": "string",
        "affinity4": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
      {
        "affinity9": "string",
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
      {
        "affinity9": "string",
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity10": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
      {
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1": [
      {
        "affinity-type": "string",
        "affinity1": "string"
      }
    ],
    "new-style-affinity-affinity-type": [
      {
        "affinity-type": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-BACKUP-ATTRIBUTE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/

Delete operation of resource: auto-backup-attribute

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-BACKUP-ATTRIBUTE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/

Retrieve operation of resource: auto-backup-attribute

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "signalled-name": {
    "protected-interface-type": "string",
    "mp-address": "boolean",
    "source-type": "string",
    "name": "string"
  },
  "new-style-affinity-affinity-types": {
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
      {
        "affinity-type": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
      {
        "affinity-type": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
      {
        "affinity-type": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
      {
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2": [
      {
        "affinity-type": "string",
        "affinity1": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
      {
        "affinity-type": "string",
        "affinity4": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
      {
        "affinity9": "string",
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
      {
        "affinity9": "string",
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity10": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
      {
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1": [
      {
        "affinity-type": "string",
        "affinity1": "string"
      }
    ],
    "new-style-affinity-affinity-type": [
      {
        "affinity-type": "string"
      }
    ]
  }
}

SIGNALLED-NAME - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/signalled-name/

Update operation of resource: signalled-name

signalled-namebody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "protected-interface-type": "string",
  "mp-address": "boolean",
  "source-type": "string",
  "name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SIGNALLED-NAME - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/signalled-name/

Create operation of resource: signalled-name

signalled-namebody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "protected-interface-type": "string",
  "mp-address": "boolean",
  "source-type": "string",
  "name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SIGNALLED-NAME - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/signalled-name/

Delete operation of resource: signalled-name

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SIGNALLED-NAME - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/signalled-name/

Retrieve operation of resource: signalled-name

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "protected-interface-type": "string",
  "mp-address": "boolean",
  "source-type": "string",
  "name": "string"
}

AUTO-BACKUP-LOGGING - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/auto-backup-logging/

Update operation of resource: auto-backup-logging

auto-backup-loggingbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "reoptimized-message": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-BACKUP-LOGGING - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/auto-backup-logging/

Create operation of resource: auto-backup-logging

auto-backup-loggingbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "reoptimized-message": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-BACKUP-LOGGING - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/auto-backup-logging/

Delete operation of resource: auto-backup-logging

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-BACKUP-LOGGING - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/auto-backup-logging/

Retrieve operation of resource: auto-backup-logging

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "reoptimized-message": [ null ]
}

PRIORITY - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/priority/

Update operation of resource: priority

prioritybody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "hold-priority": "integer",
  "setup-priority": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PRIORITY - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/priority/

Create operation of resource: priority

prioritybody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "hold-priority": "integer",
  "setup-priority": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PRIORITY - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/priority/

Delete operation of resource: priority

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PRIORITY - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/priority/

Retrieve operation of resource: priority

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "hold-priority": "integer",
  "setup-priority": "integer"
}

AFFINITY-MASK - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/affinity-mask/

Update operation of resource: affinity-mask

affinity-maskbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "mask": "string",
  "affinity": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFFINITY-MASK - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/affinity-mask/

Create operation of resource: affinity-mask

affinity-maskbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "mask": "string",
  "affinity": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFFINITY-MASK - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/affinity-mask/

Delete operation of resource: affinity-mask

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFFINITY-MASK - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/affinity-mask/

Retrieve operation of resource: affinity-mask

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "mask": "string",
  "affinity": "string"
}

PATH-SELECTION - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/path-selection/

Update operation of resource: path-selection

path-selectionbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "cost-limit": "integer",
  "loose-affinities": {
    "loose-affinity": [
      {
        "affinity": "string",
        "mask": "string",
        "class-type": "integer"
      }
    ]
  },
  "metric": "string",
  "invalidation": {
    "path-invalidation-action": "string",
    "path-invalidation-timeout": "integer"
  },
  "ignore-overload-role": {
    "head": "boolean",
    "tail": "boolean",
    "mid": "boolean"
  },
  "loose-metrics": {
    "loose-metric": [
      {
        "metric-type": "string",
        "class-type": "integer"
      }
    ]
  },
  "tiebreaker": "string",
  "delay-limit": "integer",
  "loose-domain-match": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-SELECTION - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/path-selection/

Create operation of resource: path-selection

path-selectionbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "cost-limit": "integer",
  "loose-affinities": {
    "loose-affinity": [
      {
        "affinity": "string",
        "mask": "string",
        "class-type": "integer"
      }
    ]
  },
  "metric": "string",
  "invalidation": {
    "path-invalidation-action": "string",
    "path-invalidation-timeout": "integer"
  },
  "ignore-overload-role": {
    "head": "boolean",
    "tail": "boolean",
    "mid": "boolean"
  },
  "loose-metrics": {
    "loose-metric": [
      {
        "metric-type": "string",
        "class-type": "integer"
      }
    ]
  },
  "tiebreaker": "string",
  "delay-limit": "integer",
  "loose-domain-match": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-SELECTION - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/path-selection/

Delete operation of resource: path-selection

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-SELECTION - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/path-selection/

Retrieve operation of resource: path-selection

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "cost-limit": "integer",
  "loose-affinities": {
    "loose-affinity": [
      {
        "affinity": "string",
        "mask": "string",
        "class-type": "integer"
      }
    ]
  },
  "metric": "string",
  "invalidation": {
    "path-invalidation-action": "string",
    "path-invalidation-timeout": "integer"
  },
  "ignore-overload-role": {
    "head": "boolean",
    "tail": "boolean",
    "mid": "boolean"
  },
  "loose-metrics": {
    "loose-metric": [
      {
        "metric-type": "string",
        "class-type": "integer"
      }
    ]
  },
  "tiebreaker": "string",
  "delay-limit": "integer",
  "loose-domain-match": "boolean"
}

POLICY-CLASSES - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/policy-classes/

Update operation of resource: policy-classes

policy-classesbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "policy-class": [
    "string"
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

POLICY-CLASSES - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/policy-classes/

Create operation of resource: policy-classes

policy-classesbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "policy-class": [
    "string"
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

POLICY-CLASSES - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/policy-classes/

Delete operation of resource: policy-classes

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

POLICY-CLASSES - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/policy-classes/

Retrieve operation of resource: policy-classes

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "policy-class": [
    "string"
  ]
}

NEW-STYLE-AFFINITY-AFFINITY-TYPES - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/

Update operation of resource: new-style-affinity-affinity-types

new-style-affinity-affinity-typesbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
    {
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
    {
      "affinity-type": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity10": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
    {
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1": [
    {
      "affinity-type": "string",
      "affinity1": "string"
    }
  ],
  "new-style-affinity-affinity-type": [
    {
      "affinity-type": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPES - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/

Create operation of resource: new-style-affinity-affinity-types

new-style-affinity-affinity-typesbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
    {
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
    {
      "affinity-type": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity10": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
    {
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1": [
    {
      "affinity-type": "string",
      "affinity1": "string"
    }
  ],
  "new-style-affinity-affinity-type": [
    {
      "affinity-type": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPES - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/

Delete operation of resource: new-style-affinity-affinity-types

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPES - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/

Retrieve operation of resource: new-style-affinity-affinity-types

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
    {
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
    {
      "affinity-type": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity10": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
    {
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1": [
    {
      "affinity-type": "string",
      "affinity1": "string"
    }
  ],
  "new-style-affinity-affinity-type": [
    {
      "affinity-type": "string"
    }
  ]
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type/{affinity-type}/

Update operation of resource: new-style-affinity-affinity-type

new-style-affinity-affinity-typebody object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type
in path
string

ID of affinity-type

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type/{affinity-type}/

Create operation of resource: new-style-affinity-affinity-type

new-style-affinity-affinity-typebody object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type
in path
string

ID of affinity-type

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type/{affinity-type}/

Delete operation of resource: new-style-affinity-affinity-type

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type
in path
string

ID of affinity-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type/{affinity-type}/

Retrieve operation of resource: new-style-affinity-affinity-type

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type
in path
string

ID of affinity-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1/{affinity-type affinity1}/

Update operation of resource: new-style-affinity-affinity-type-affinity1

new-style-affinity-affinity-type-affinity1body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1
in path
string

ID of affinity-type affinity1

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1/{affinity-type affinity1}/

Create operation of resource: new-style-affinity-affinity-type-affinity1

new-style-affinity-affinity-type-affinity1body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1
in path
string

ID of affinity-type affinity1

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1/{affinity-type affinity1}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1
in path
string

ID of affinity-type affinity1

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1/{affinity-type affinity1}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1
in path
string

ID of affinity-type affinity1

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity1": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2/{affinity-type affinity1 affinity2}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2

new-style-affinity-affinity-type-affinity1-affinity2body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2
in path
string

ID of affinity-type affinity1 affinity2

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2/{affinity-type affinity1 affinity2}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2

new-style-affinity-affinity-type-affinity1-affinity2body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2
in path
string

ID of affinity-type affinity1 affinity2

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2/{affinity-type affinity1 affinity2}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2
in path
string

ID of affinity-type affinity1 affinity2

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2/{affinity-type affinity1 affinity2}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2
in path
string

ID of affinity-type affinity1 affinity2

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity2": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3/{affinity-type affinity1 affinity2 affinity3}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3

new-style-affinity-affinity-type-affinity1-affinity2-affinity3body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3
in path
string

ID of affinity-type affinity1 affinity2 affinity3

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3/{affinity-type affinity1 affinity2 affinity3}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3

new-style-affinity-affinity-type-affinity1-affinity2-affinity3body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3
in path
string

ID of affinity-type affinity1 affinity2 affinity3

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3/{affinity-type affinity1 affinity2 affinity3}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3
in path
string

ID of affinity-type affinity1 affinity2 affinity3

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3/{affinity-type affinity1 affinity2 affinity3}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3
in path
string

ID of affinity-type affinity1 affinity2 affinity3

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4/{affinity-type affinity1 affinity2 affinity3 affinity4}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4/{affinity-type affinity1 affinity2 affinity3 affinity4}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4/{affinity-type affinity1 affinity2 affinity3 affinity4}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4/{affinity-type affinity1 affinity2 affinity3 affinity4}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7

Request Content-Types: application/json
Request Example
{
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7

Request Content-Types: application/json
Request Example
{
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8

Request Content-Types: application/json
Request Example
{
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8

Request Content-Types: application/json
Request Example
{
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9

Request Content-Types: application/json
Request Example
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9

Request Content-Types: application/json
Request Example
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9-AFFINITY10 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10

Request Content-Types: application/json
Request Example
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity10": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9-AFFINITY10 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10

Request Content-Types: application/json
Request Example
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity10": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9-AFFINITY10 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9-AFFINITY10 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-backup-attributes/auto-backup-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity10": "string",
  "affinity-type": "string"
}

OTN-PP-ATTRIBUTES - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/

Update operation of resource: otn-pp-attributes

otn-pp-attributesbody object

Request Content-Types: application/json
Request Example
{
  "otn-pp-attribute": [
    {
      "sub-network-connection-mode": {
        "connection-monitoring-mode": "integer",
        "connection-mode": "string"
      },
      "aps-restoration-style": "string",
      "revert-schedule-names": {
        "revert-schedule-name": [
          {
            "schedule-duration": {
              "minutes": "integer",
              "hour": "integer"
            },
            "revert-schedule-frequency": "integer",
            "revert-schedule-max-tries": "integer",
            "schedule-date": {
              "year": "integer",
              "minutes": "integer",
              "day": "integer",
              "hour": "integer",
              "month": "integer"
            },
            "sch-name-enable": [ null ],
            "schedule-name": "string"
          }
        ]
      },
      "aps-protection-mode": "string",
      "attribute-set-name": "string",
      "timers": {
        "aps-hold-off": "integer",
        "aps-wait-to-restore": "integer"
      },
      "aps-protection-type": "string",
      "path-selection": {
        "enable": [ null ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OTN-PP-ATTRIBUTES - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/

Create operation of resource: otn-pp-attributes

otn-pp-attributesbody object

Request Content-Types: application/json
Request Example
{
  "otn-pp-attribute": [
    {
      "sub-network-connection-mode": {
        "connection-monitoring-mode": "integer",
        "connection-mode": "string"
      },
      "aps-restoration-style": "string",
      "revert-schedule-names": {
        "revert-schedule-name": [
          {
            "schedule-duration": {
              "minutes": "integer",
              "hour": "integer"
            },
            "revert-schedule-frequency": "integer",
            "revert-schedule-max-tries": "integer",
            "schedule-date": {
              "year": "integer",
              "minutes": "integer",
              "day": "integer",
              "hour": "integer",
              "month": "integer"
            },
            "sch-name-enable": [ null ],
            "schedule-name": "string"
          }
        ]
      },
      "aps-protection-mode": "string",
      "attribute-set-name": "string",
      "timers": {
        "aps-hold-off": "integer",
        "aps-wait-to-restore": "integer"
      },
      "aps-protection-type": "string",
      "path-selection": {
        "enable": [ null ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OTN-PP-ATTRIBUTES - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/

Delete operation of resource: otn-pp-attributes

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OTN-PP-ATTRIBUTES - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/

Retrieve operation of resource: otn-pp-attributes

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "otn-pp-attribute": [
    {
      "sub-network-connection-mode": {
        "connection-monitoring-mode": "integer",
        "connection-mode": "string"
      },
      "aps-restoration-style": "string",
      "revert-schedule-names": {
        "revert-schedule-name": [
          {
            "schedule-duration": {
              "minutes": "integer",
              "hour": "integer"
            },
            "revert-schedule-frequency": "integer",
            "revert-schedule-max-tries": "integer",
            "schedule-date": {
              "year": "integer",
              "minutes": "integer",
              "day": "integer",
              "hour": "integer",
              "month": "integer"
            },
            "sch-name-enable": [ null ],
            "schedule-name": "string"
          }
        ]
      },
      "aps-protection-mode": "string",
      "attribute-set-name": "string",
      "timers": {
        "aps-hold-off": "integer",
        "aps-wait-to-restore": "integer"
      },
      "aps-protection-type": "string",
      "path-selection": {
        "enable": [ null ]
      }
    }
  ]
}

OTN-PP-ATTRIBUTE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/

Update operation of resource: otn-pp-attribute

otn-pp-attributebody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "sub-network-connection-mode": {
    "connection-monitoring-mode": "integer",
    "connection-mode": "string"
  },
  "aps-restoration-style": "string",
  "revert-schedule-names": {
    "revert-schedule-name": [
      {
        "schedule-duration": {
          "minutes": "integer",
          "hour": "integer"
        },
        "revert-schedule-frequency": "integer",
        "revert-schedule-max-tries": "integer",
        "schedule-date": {
          "year": "integer",
          "minutes": "integer",
          "day": "integer",
          "hour": "integer",
          "month": "integer"
        },
        "sch-name-enable": [ null ],
        "schedule-name": "string"
      }
    ]
  },
  "aps-protection-mode": "string",
  "attribute-set-name": "string",
  "timers": {
    "aps-hold-off": "integer",
    "aps-wait-to-restore": "integer"
  },
  "aps-protection-type": "string",
  "path-selection": {
    "enable": [ null ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OTN-PP-ATTRIBUTE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/

Create operation of resource: otn-pp-attribute

otn-pp-attributebody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "sub-network-connection-mode": {
    "connection-monitoring-mode": "integer",
    "connection-mode": "string"
  },
  "aps-restoration-style": "string",
  "revert-schedule-names": {
    "revert-schedule-name": [
      {
        "schedule-duration": {
          "minutes": "integer",
          "hour": "integer"
        },
        "revert-schedule-frequency": "integer",
        "revert-schedule-max-tries": "integer",
        "schedule-date": {
          "year": "integer",
          "minutes": "integer",
          "day": "integer",
          "hour": "integer",
          "month": "integer"
        },
        "sch-name-enable": [ null ],
        "schedule-name": "string"
      }
    ]
  },
  "aps-protection-mode": "string",
  "attribute-set-name": "string",
  "timers": {
    "aps-hold-off": "integer",
    "aps-wait-to-restore": "integer"
  },
  "aps-protection-type": "string",
  "path-selection": {
    "enable": [ null ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OTN-PP-ATTRIBUTE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/

Delete operation of resource: otn-pp-attribute

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OTN-PP-ATTRIBUTE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/

Retrieve operation of resource: otn-pp-attribute

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "sub-network-connection-mode": {
    "connection-monitoring-mode": "integer",
    "connection-mode": "string"
  },
  "aps-restoration-style": "string",
  "revert-schedule-names": {
    "revert-schedule-name": [
      {
        "schedule-duration": {
          "minutes": "integer",
          "hour": "integer"
        },
        "revert-schedule-frequency": "integer",
        "revert-schedule-max-tries": "integer",
        "schedule-date": {
          "year": "integer",
          "minutes": "integer",
          "day": "integer",
          "hour": "integer",
          "month": "integer"
        },
        "sch-name-enable": [ null ],
        "schedule-name": "string"
      }
    ]
  },
  "aps-protection-mode": "string",
  "attribute-set-name": "string",
  "timers": {
    "aps-hold-off": "integer",
    "aps-wait-to-restore": "integer"
  },
  "aps-protection-type": "string",
  "path-selection": {
    "enable": [ null ]
  }
}

REVERT-SCHEDULE-NAMES - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/revert-schedule-names/

Update operation of resource: revert-schedule-names

revert-schedule-namesbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "revert-schedule-name": [
    {
      "schedule-duration": {
        "minutes": "integer",
        "hour": "integer"
      },
      "revert-schedule-frequency": "integer",
      "revert-schedule-max-tries": "integer",
      "schedule-date": {
        "year": "integer",
        "minutes": "integer",
        "day": "integer",
        "hour": "integer",
        "month": "integer"
      },
      "sch-name-enable": [ null ],
      "schedule-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REVERT-SCHEDULE-NAMES - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/revert-schedule-names/

Create operation of resource: revert-schedule-names

revert-schedule-namesbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "revert-schedule-name": [
    {
      "schedule-duration": {
        "minutes": "integer",
        "hour": "integer"
      },
      "revert-schedule-frequency": "integer",
      "revert-schedule-max-tries": "integer",
      "schedule-date": {
        "year": "integer",
        "minutes": "integer",
        "day": "integer",
        "hour": "integer",
        "month": "integer"
      },
      "sch-name-enable": [ null ],
      "schedule-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REVERT-SCHEDULE-NAMES - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/revert-schedule-names/

Delete operation of resource: revert-schedule-names

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REVERT-SCHEDULE-NAMES - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/revert-schedule-names/

Retrieve operation of resource: revert-schedule-names

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "revert-schedule-name": [
    {
      "schedule-duration": {
        "minutes": "integer",
        "hour": "integer"
      },
      "revert-schedule-frequency": "integer",
      "revert-schedule-max-tries": "integer",
      "schedule-date": {
        "year": "integer",
        "minutes": "integer",
        "day": "integer",
        "hour": "integer",
        "month": "integer"
      },
      "sch-name-enable": [ null ],
      "schedule-name": "string"
    }
  ]
}

REVERT-SCHEDULE-NAME - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/revert-schedule-names/revert-schedule-name/{schedule-name}/

Update operation of resource: revert-schedule-name

revert-schedule-namebody object

attribute-set-name
in path
string

ID of attribute-set-name

schedule-name
in path
string

ID of schedule-name

Request Content-Types: application/json
Request Example
{
  "schedule-duration": {
    "minutes": "integer",
    "hour": "integer"
  },
  "revert-schedule-frequency": "integer",
  "revert-schedule-max-tries": "integer",
  "schedule-date": {
    "year": "integer",
    "minutes": "integer",
    "day": "integer",
    "hour": "integer",
    "month": "integer"
  },
  "sch-name-enable": [ null ],
  "schedule-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REVERT-SCHEDULE-NAME - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/revert-schedule-names/revert-schedule-name/{schedule-name}/

Create operation of resource: revert-schedule-name

revert-schedule-namebody object

attribute-set-name
in path
string

ID of attribute-set-name

schedule-name
in path
string

ID of schedule-name

Request Content-Types: application/json
Request Example
{
  "schedule-duration": {
    "minutes": "integer",
    "hour": "integer"
  },
  "revert-schedule-frequency": "integer",
  "revert-schedule-max-tries": "integer",
  "schedule-date": {
    "year": "integer",
    "minutes": "integer",
    "day": "integer",
    "hour": "integer",
    "month": "integer"
  },
  "sch-name-enable": [ null ],
  "schedule-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REVERT-SCHEDULE-NAME - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/revert-schedule-names/revert-schedule-name/{schedule-name}/

Delete operation of resource: revert-schedule-name

attribute-set-name
in path
string

ID of attribute-set-name

schedule-name
in path
string

ID of schedule-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REVERT-SCHEDULE-NAME - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/revert-schedule-names/revert-schedule-name/{schedule-name}/

Retrieve operation of resource: revert-schedule-name

attribute-set-name
in path
string

ID of attribute-set-name

schedule-name
in path
string

ID of schedule-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "schedule-duration": {
    "minutes": "integer",
    "hour": "integer"
  },
  "revert-schedule-frequency": "integer",
  "revert-schedule-max-tries": "integer",
  "schedule-date": {
    "year": "integer",
    "minutes": "integer",
    "day": "integer",
    "hour": "integer",
    "month": "integer"
  },
  "sch-name-enable": [ null ],
  "schedule-name": "string"
}

SCHEDULE-DURATION - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/revert-schedule-names/revert-schedule-name/{schedule-name}/schedule-duration/

Update operation of resource: schedule-duration

schedule-durationbody object

attribute-set-name
in path
string

ID of attribute-set-name

schedule-name
in path
string

ID of schedule-name

Request Content-Types: application/json
Request Example
{
  "minutes": "integer",
  "hour": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEDULE-DURATION - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/revert-schedule-names/revert-schedule-name/{schedule-name}/schedule-duration/

Create operation of resource: schedule-duration

schedule-durationbody object

attribute-set-name
in path
string

ID of attribute-set-name

schedule-name
in path
string

ID of schedule-name

Request Content-Types: application/json
Request Example
{
  "minutes": "integer",
  "hour": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEDULE-DURATION - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/revert-schedule-names/revert-schedule-name/{schedule-name}/schedule-duration/

Delete operation of resource: schedule-duration

attribute-set-name
in path
string

ID of attribute-set-name

schedule-name
in path
string

ID of schedule-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEDULE-DURATION - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/revert-schedule-names/revert-schedule-name/{schedule-name}/schedule-duration/

Retrieve operation of resource: schedule-duration

attribute-set-name
in path
string

ID of attribute-set-name

schedule-name
in path
string

ID of schedule-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "minutes": "integer",
  "hour": "integer"
}

SCHEDULE-DATE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/revert-schedule-names/revert-schedule-name/{schedule-name}/schedule-date/

Update operation of resource: schedule-date

schedule-datebody object

attribute-set-name
in path
string

ID of attribute-set-name

schedule-name
in path
string

ID of schedule-name

Request Content-Types: application/json
Request Example
{
  "year": "integer",
  "minutes": "integer",
  "day": "integer",
  "hour": "integer",
  "month": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEDULE-DATE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/revert-schedule-names/revert-schedule-name/{schedule-name}/schedule-date/

Create operation of resource: schedule-date

schedule-datebody object

attribute-set-name
in path
string

ID of attribute-set-name

schedule-name
in path
string

ID of schedule-name

Request Content-Types: application/json
Request Example
{
  "year": "integer",
  "minutes": "integer",
  "day": "integer",
  "hour": "integer",
  "month": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEDULE-DATE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/revert-schedule-names/revert-schedule-name/{schedule-name}/schedule-date/

Delete operation of resource: schedule-date

attribute-set-name
in path
string

ID of attribute-set-name

schedule-name
in path
string

ID of schedule-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEDULE-DATE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/revert-schedule-names/revert-schedule-name/{schedule-name}/schedule-date/

Retrieve operation of resource: schedule-date

attribute-set-name
in path
string

ID of attribute-set-name

schedule-name
in path
string

ID of schedule-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "year": "integer",
  "minutes": "integer",
  "day": "integer",
  "hour": "integer",
  "month": "integer"
}

SUB-NETWORK-CONNECTION-MODE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/sub-network-connection-mode/

Update operation of resource: sub-network-connection-mode

sub-network-connection-modebody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "connection-monitoring-mode": "integer",
  "connection-mode": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SUB-NETWORK-CONNECTION-MODE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/sub-network-connection-mode/

Create operation of resource: sub-network-connection-mode

sub-network-connection-modebody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "connection-monitoring-mode": "integer",
  "connection-mode": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SUB-NETWORK-CONNECTION-MODE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/sub-network-connection-mode/

Delete operation of resource: sub-network-connection-mode

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SUB-NETWORK-CONNECTION-MODE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/sub-network-connection-mode/

Retrieve operation of resource: sub-network-connection-mode

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "connection-monitoring-mode": "integer",
  "connection-mode": "string"
}

TIMERS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/timers/

Update operation of resource: timers

timersbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "hold-backup": "integer",
  "promotion": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMERS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/timers/

Create operation of resource: timers

timersbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "hold-backup": "integer",
  "promotion": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMERS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/timers/

Delete operation of resource: timers

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMERS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/timers/

Retrieve operation of resource: timers

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "hold-backup": "integer",
  "promotion": "integer"
}

PATH-SELECTION - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/path-selection/

Update operation of resource: path-selection

path-selectionbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "cost-limit": "integer",
  "loose-affinities": {
    "loose-affinity": [
      {
        "affinity": "string",
        "mask": "string",
        "class-type": "integer"
      }
    ]
  },
  "metric": "string",
  "invalidation": {
    "path-invalidation-action": "string",
    "path-invalidation-timeout": "integer"
  },
  "ignore-overload-role": {
    "head": "boolean",
    "tail": "boolean",
    "mid": "boolean"
  },
  "loose-metrics": {
    "loose-metric": [
      {
        "metric-type": "string",
        "class-type": "integer"
      }
    ]
  },
  "tiebreaker": "string",
  "delay-limit": "integer",
  "loose-domain-match": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-SELECTION - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/path-selection/

Create operation of resource: path-selection

path-selectionbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "cost-limit": "integer",
  "loose-affinities": {
    "loose-affinity": [
      {
        "affinity": "string",
        "mask": "string",
        "class-type": "integer"
      }
    ]
  },
  "metric": "string",
  "invalidation": {
    "path-invalidation-action": "string",
    "path-invalidation-timeout": "integer"
  },
  "ignore-overload-role": {
    "head": "boolean",
    "tail": "boolean",
    "mid": "boolean"
  },
  "loose-metrics": {
    "loose-metric": [
      {
        "metric-type": "string",
        "class-type": "integer"
      }
    ]
  },
  "tiebreaker": "string",
  "delay-limit": "integer",
  "loose-domain-match": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-SELECTION - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/path-selection/

Delete operation of resource: path-selection

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-SELECTION - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/otn-pp-attributes/otn-pp-attribute/{attribute-set-name}/path-selection/

Retrieve operation of resource: path-selection

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "cost-limit": "integer",
  "loose-affinities": {
    "loose-affinity": [
      {
        "affinity": "string",
        "mask": "string",
        "class-type": "integer"
      }
    ]
  },
  "metric": "string",
  "invalidation": {
    "path-invalidation-action": "string",
    "path-invalidation-timeout": "integer"
  },
  "ignore-overload-role": {
    "head": "boolean",
    "tail": "boolean",
    "mid": "boolean"
  },
  "loose-metrics": {
    "loose-metric": [
      {
        "metric-type": "string",
        "class-type": "integer"
      }
    ]
  },
  "tiebreaker": "string",
  "delay-limit": "integer",
  "loose-domain-match": "boolean"
}

AUTO-MESH-ATTRIBUTES - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/

Update operation of resource: auto-mesh-attributes

auto-mesh-attributesbody object

Request Content-Types: application/json
Request Example
{
  "auto-mesh-attribute": [
    {
      "attribute-set-name": "string",
      "auto-mesh-logging": {
        "pcalc-failure-message": [ null ]
      },
      "autoroute-announce": [ null ],
      "load-share": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-MESH-ATTRIBUTES - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/

Create operation of resource: auto-mesh-attributes

auto-mesh-attributesbody object

Request Content-Types: application/json
Request Example
{
  "auto-mesh-attribute": [
    {
      "attribute-set-name": "string",
      "auto-mesh-logging": {
        "pcalc-failure-message": [ null ]
      },
      "autoroute-announce": [ null ],
      "load-share": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-MESH-ATTRIBUTES - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/

Delete operation of resource: auto-mesh-attributes

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-MESH-ATTRIBUTES - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/

Retrieve operation of resource: auto-mesh-attributes

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "auto-mesh-attribute": [
    {
      "attribute-set-name": "string",
      "auto-mesh-logging": {
        "pcalc-failure-message": [ null ]
      },
      "autoroute-announce": [ null ],
      "load-share": "integer"
    }
  ]
}

AUTO-MESH-ATTRIBUTE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/

Update operation of resource: auto-mesh-attribute

auto-mesh-attributebody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "attribute-set-name": "string",
  "auto-mesh-logging": {
    "pcalc-failure-message": [ null ]
  },
  "autoroute-announce": [ null ],
  "load-share": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-MESH-ATTRIBUTE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/

Create operation of resource: auto-mesh-attribute

auto-mesh-attributebody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "attribute-set-name": "string",
  "auto-mesh-logging": {
    "pcalc-failure-message": [ null ]
  },
  "autoroute-announce": [ null ],
  "load-share": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-MESH-ATTRIBUTE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/

Delete operation of resource: auto-mesh-attribute

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-MESH-ATTRIBUTE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/

Retrieve operation of resource: auto-mesh-attribute

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "attribute-set-name": "string",
  "auto-mesh-logging": {
    "pcalc-failure-message": [ null ]
  },
  "autoroute-announce": [ null ],
  "load-share": "integer"
}

AUTO-MESH-LOGGING - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/auto-mesh-logging/

Update operation of resource: auto-mesh-logging

auto-mesh-loggingbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "pcalc-failure-message": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-MESH-LOGGING - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/auto-mesh-logging/

Create operation of resource: auto-mesh-logging

auto-mesh-loggingbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "pcalc-failure-message": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-MESH-LOGGING - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/auto-mesh-logging/

Delete operation of resource: auto-mesh-logging

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-MESH-LOGGING - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/auto-mesh-logging/

Retrieve operation of resource: auto-mesh-logging

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "pcalc-failure-message": [ null ]
}

PRIORITY - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/priority/

Update operation of resource: priority

prioritybody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "hold-priority": "integer",
  "setup-priority": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PRIORITY - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/priority/

Create operation of resource: priority

prioritybody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "hold-priority": "integer",
  "setup-priority": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PRIORITY - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/priority/

Delete operation of resource: priority

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PRIORITY - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/priority/

Retrieve operation of resource: priority

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "hold-priority": "integer",
  "setup-priority": "integer"
}

AFFINITY-MASK - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/affinity-mask/

Update operation of resource: affinity-mask

affinity-maskbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "mask": "string",
  "affinity": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFFINITY-MASK - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/affinity-mask/

Create operation of resource: affinity-mask

affinity-maskbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "mask": "string",
  "affinity": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFFINITY-MASK - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/affinity-mask/

Delete operation of resource: affinity-mask

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFFINITY-MASK - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/affinity-mask/

Retrieve operation of resource: affinity-mask

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "mask": "string",
  "affinity": "string"
}

BANDWIDTH - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/bandwidth/

Update operation of resource: bandwidth

bandwidthbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "class-or-pool-type": "integer",
  "bandwidth": "integer",
  "dste-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BANDWIDTH - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/bandwidth/

Create operation of resource: bandwidth

bandwidthbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "class-or-pool-type": "integer",
  "bandwidth": "integer",
  "dste-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BANDWIDTH - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/bandwidth/

Delete operation of resource: bandwidth

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BANDWIDTH - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/bandwidth/

Retrieve operation of resource: bandwidth

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "class-or-pool-type": "integer",
  "bandwidth": "integer",
  "dste-type": "string"
}

PATH-SELECTION - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/path-selection/

Update operation of resource: path-selection

path-selectionbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "cost-limit": "integer",
  "loose-affinities": {
    "loose-affinity": [
      {
        "affinity": "string",
        "mask": "string",
        "class-type": "integer"
      }
    ]
  },
  "metric": "string",
  "invalidation": {
    "path-invalidation-action": "string",
    "path-invalidation-timeout": "integer"
  },
  "ignore-overload-role": {
    "head": "boolean",
    "tail": "boolean",
    "mid": "boolean"
  },
  "loose-metrics": {
    "loose-metric": [
      {
        "metric-type": "string",
        "class-type": "integer"
      }
    ]
  },
  "tiebreaker": "string",
  "delay-limit": "integer",
  "loose-domain-match": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-SELECTION - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/path-selection/

Create operation of resource: path-selection

path-selectionbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "cost-limit": "integer",
  "loose-affinities": {
    "loose-affinity": [
      {
        "affinity": "string",
        "mask": "string",
        "class-type": "integer"
      }
    ]
  },
  "metric": "string",
  "invalidation": {
    "path-invalidation-action": "string",
    "path-invalidation-timeout": "integer"
  },
  "ignore-overload-role": {
    "head": "boolean",
    "tail": "boolean",
    "mid": "boolean"
  },
  "loose-metrics": {
    "loose-metric": [
      {
        "metric-type": "string",
        "class-type": "integer"
      }
    ]
  },
  "tiebreaker": "string",
  "delay-limit": "integer",
  "loose-domain-match": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-SELECTION - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/path-selection/

Delete operation of resource: path-selection

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-SELECTION - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/path-selection/

Retrieve operation of resource: path-selection

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "cost-limit": "integer",
  "loose-affinities": {
    "loose-affinity": [
      {
        "affinity": "string",
        "mask": "string",
        "class-type": "integer"
      }
    ]
  },
  "metric": "string",
  "invalidation": {
    "path-invalidation-action": "string",
    "path-invalidation-timeout": "integer"
  },
  "ignore-overload-role": {
    "head": "boolean",
    "tail": "boolean",
    "mid": "boolean"
  },
  "loose-metrics": {
    "loose-metric": [
      {
        "metric-type": "string",
        "class-type": "integer"
      }
    ]
  },
  "tiebreaker": "string",
  "delay-limit": "integer",
  "loose-domain-match": "boolean"
}

POLICY-CLASSES - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/policy-classes/

Update operation of resource: policy-classes

policy-classesbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "policy-class": [
    "string"
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

POLICY-CLASSES - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/policy-classes/

Create operation of resource: policy-classes

policy-classesbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "policy-class": [
    "string"
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

POLICY-CLASSES - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/policy-classes/

Delete operation of resource: policy-classes

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

POLICY-CLASSES - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/policy-classes/

Retrieve operation of resource: policy-classes

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "policy-class": [
    "string"
  ]
}

NEW-STYLE-AFFINITY-AFFINITY-TYPES - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/

Update operation of resource: new-style-affinity-affinity-types

new-style-affinity-affinity-typesbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
    {
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
    {
      "affinity-type": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity10": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
    {
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1": [
    {
      "affinity-type": "string",
      "affinity1": "string"
    }
  ],
  "new-style-affinity-affinity-type": [
    {
      "affinity-type": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPES - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/

Create operation of resource: new-style-affinity-affinity-types

new-style-affinity-affinity-typesbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
    {
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
    {
      "affinity-type": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity10": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
    {
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1": [
    {
      "affinity-type": "string",
      "affinity1": "string"
    }
  ],
  "new-style-affinity-affinity-type": [
    {
      "affinity-type": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPES - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/

Delete operation of resource: new-style-affinity-affinity-types

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPES - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/

Retrieve operation of resource: new-style-affinity-affinity-types

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
    {
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
    {
      "affinity-type": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity10": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
    {
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1": [
    {
      "affinity-type": "string",
      "affinity1": "string"
    }
  ],
  "new-style-affinity-affinity-type": [
    {
      "affinity-type": "string"
    }
  ]
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type/{affinity-type}/

Update operation of resource: new-style-affinity-affinity-type

new-style-affinity-affinity-typebody object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type
in path
string

ID of affinity-type

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type/{affinity-type}/

Create operation of resource: new-style-affinity-affinity-type

new-style-affinity-affinity-typebody object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type
in path
string

ID of affinity-type

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type/{affinity-type}/

Delete operation of resource: new-style-affinity-affinity-type

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type
in path
string

ID of affinity-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type/{affinity-type}/

Retrieve operation of resource: new-style-affinity-affinity-type

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type
in path
string

ID of affinity-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1/{affinity-type affinity1}/

Update operation of resource: new-style-affinity-affinity-type-affinity1

new-style-affinity-affinity-type-affinity1body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1
in path
string

ID of affinity-type affinity1

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1/{affinity-type affinity1}/

Create operation of resource: new-style-affinity-affinity-type-affinity1

new-style-affinity-affinity-type-affinity1body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1
in path
string

ID of affinity-type affinity1

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1/{affinity-type affinity1}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1
in path
string

ID of affinity-type affinity1

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1/{affinity-type affinity1}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1
in path
string

ID of affinity-type affinity1

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity1": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2/{affinity-type affinity1 affinity2}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2

new-style-affinity-affinity-type-affinity1-affinity2body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2
in path
string

ID of affinity-type affinity1 affinity2

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2/{affinity-type affinity1 affinity2}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2

new-style-affinity-affinity-type-affinity1-affinity2body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2
in path
string

ID of affinity-type affinity1 affinity2

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2/{affinity-type affinity1 affinity2}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2
in path
string

ID of affinity-type affinity1 affinity2

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2/{affinity-type affinity1 affinity2}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2
in path
string

ID of affinity-type affinity1 affinity2

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity2": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3/{affinity-type affinity1 affinity2 affinity3}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3

new-style-affinity-affinity-type-affinity1-affinity2-affinity3body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3
in path
string

ID of affinity-type affinity1 affinity2 affinity3

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3/{affinity-type affinity1 affinity2 affinity3}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3

new-style-affinity-affinity-type-affinity1-affinity2-affinity3body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3
in path
string

ID of affinity-type affinity1 affinity2 affinity3

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3/{affinity-type affinity1 affinity2 affinity3}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3
in path
string

ID of affinity-type affinity1 affinity2 affinity3

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3/{affinity-type affinity1 affinity2 affinity3}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3
in path
string

ID of affinity-type affinity1 affinity2 affinity3

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4/{affinity-type affinity1 affinity2 affinity3 affinity4}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4/{affinity-type affinity1 affinity2 affinity3 affinity4}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4/{affinity-type affinity1 affinity2 affinity3 affinity4}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4/{affinity-type affinity1 affinity2 affinity3 affinity4}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6

Request Content-Types: application/json
Request Example
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7

Request Content-Types: application/json
Request Example
{
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7

Request Content-Types: application/json
Request Example
{
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8

Request Content-Types: application/json
Request Example
{
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8

Request Content-Types: application/json
Request Example
{
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9

Request Content-Types: application/json
Request Example
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9

Request Content-Types: application/json
Request Example
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9-AFFINITY10 - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10}/

Update operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10

Request Content-Types: application/json
Request Example
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity10": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9-AFFINITY10 - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10}/

Create operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10body object

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10

Request Content-Types: application/json
Request Example
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity10": "string",
  "affinity-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9-AFFINITY10 - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10}/

Delete operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEW-STYLE-AFFINITY-AFFINITY-TYPE-AFFINITY1-AFFINITY2-AFFINITY3-AFFINITY4-AFFINITY5-AFFINITY6-AFFINITY7-AFFINITY8-AFFINITY9-AFFINITY10 - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/new-style-affinity-affinity-types/new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10/{affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10}/

Retrieve operation of resource: new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10

attribute-set-name
in path
string

ID of attribute-set-name

affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10
in path
string

ID of affinity-type affinity1 affinity2 affinity3 affinity4 affinity5 affinity6 affinity7 affinity8 affinity9 affinity10

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity10": "string",
  "affinity-type": "string"
}

FAST-REROUTE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/fast-reroute/

Update operation of resource: fast-reroute

fast-reroutebody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "timers": {
    "hold-backup": "integer",
    "promotion": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/fast-reroute/

Create operation of resource: fast-reroute

fast-reroutebody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "timers": {
    "hold-backup": "integer",
    "promotion": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/fast-reroute/

Delete operation of resource: fast-reroute

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/auto-mesh-attributes/auto-mesh-attribute/{attribute-set-name}/fast-reroute/

Retrieve operation of resource: fast-reroute

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "timers": {
    "hold-backup": "integer",
    "promotion": "integer"
  }
}

XRO-ATTRIBUTES - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/

Update operation of resource: xro-attributes

xro-attributesbody object

Request Content-Types: application/json
Request Example
{
  "xro-attribute": [
    {
      "path-diversity": {
        "lsp": {
          "fecs": {
            "fec": [
              {
                "source": "string",
                "extended-tunnel-id": "string",
                "tunnel-id": "integer",
                "destination": "string",
                "conformance": "string",
                "lsp-id": "integer"
              }
            ]
          }
        },
        "srlgs": {
          "srlg": [
            {
              "srlg": "integer",
              "conformance": "string"
            }
          ]
        }
      },
      "attribute-set-name": "string",
      "path-selection": {
        "enable": [ null ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

XRO-ATTRIBUTES - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/

Create operation of resource: xro-attributes

xro-attributesbody object

Request Content-Types: application/json
Request Example
{
  "xro-attribute": [
    {
      "path-diversity": {
        "lsp": {
          "fecs": {
            "fec": [
              {
                "source": "string",
                "extended-tunnel-id": "string",
                "tunnel-id": "integer",
                "destination": "string",
                "conformance": "string",
                "lsp-id": "integer"
              }
            ]
          }
        },
        "srlgs": {
          "srlg": [
            {
              "srlg": "integer",
              "conformance": "string"
            }
          ]
        }
      },
      "attribute-set-name": "string",
      "path-selection": {
        "enable": [ null ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

XRO-ATTRIBUTES - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/

Delete operation of resource: xro-attributes

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

XRO-ATTRIBUTES - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/

Retrieve operation of resource: xro-attributes

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "xro-attribute": [
    {
      "path-diversity": {
        "lsp": {
          "fecs": {
            "fec": [
              {
                "source": "string",
                "extended-tunnel-id": "string",
                "tunnel-id": "integer",
                "destination": "string",
                "conformance": "string",
                "lsp-id": "integer"
              }
            ]
          }
        },
        "srlgs": {
          "srlg": [
            {
              "srlg": "integer",
              "conformance": "string"
            }
          ]
        }
      },
      "attribute-set-name": "string",
      "path-selection": {
        "enable": [ null ]
      }
    }
  ]
}

XRO-ATTRIBUTE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/

Update operation of resource: xro-attribute

xro-attributebody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "path-diversity": {
    "lsp": {
      "fecs": {
        "fec": [
          {
            "source": "string",
            "extended-tunnel-id": "string",
            "tunnel-id": "integer",
            "destination": "string",
            "conformance": "string",
            "lsp-id": "integer"
          }
        ]
      }
    },
    "srlgs": {
      "srlg": [
        {
          "srlg": "integer",
          "conformance": "string"
        }
      ]
    }
  },
  "attribute-set-name": "string",
  "path-selection": {
    "enable": [ null ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

XRO-ATTRIBUTE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/

Create operation of resource: xro-attribute

xro-attributebody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "path-diversity": {
    "lsp": {
      "fecs": {
        "fec": [
          {
            "source": "string",
            "extended-tunnel-id": "string",
            "tunnel-id": "integer",
            "destination": "string",
            "conformance": "string",
            "lsp-id": "integer"
          }
        ]
      }
    },
    "srlgs": {
      "srlg": [
        {
          "srlg": "integer",
          "conformance": "string"
        }
      ]
    }
  },
  "attribute-set-name": "string",
  "path-selection": {
    "enable": [ null ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

XRO-ATTRIBUTE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/

Delete operation of resource: xro-attribute

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

XRO-ATTRIBUTE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/

Retrieve operation of resource: xro-attribute

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "path-diversity": {
    "lsp": {
      "fecs": {
        "fec": [
          {
            "source": "string",
            "extended-tunnel-id": "string",
            "tunnel-id": "integer",
            "destination": "string",
            "conformance": "string",
            "lsp-id": "integer"
          }
        ]
      }
    },
    "srlgs": {
      "srlg": [
        {
          "srlg": "integer",
          "conformance": "string"
        }
      ]
    }
  },
  "attribute-set-name": "string",
  "path-selection": {
    "enable": [ null ]
  }
}

PATH-DIVERSITY - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/path-diversity/

Update operation of resource: path-diversity

path-diversitybody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "lsp": {
    "fecs": {
      "fec": [
        {
          "source": "string",
          "extended-tunnel-id": "string",
          "tunnel-id": "integer",
          "destination": "string",
          "conformance": "string",
          "lsp-id": "integer"
        }
      ]
    }
  },
  "srlgs": {
    "srlg": [
      {
        "srlg": "integer",
        "conformance": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-DIVERSITY - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/path-diversity/

Create operation of resource: path-diversity

path-diversitybody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "lsp": {
    "fecs": {
      "fec": [
        {
          "source": "string",
          "extended-tunnel-id": "string",
          "tunnel-id": "integer",
          "destination": "string",
          "conformance": "string",
          "lsp-id": "integer"
        }
      ]
    }
  },
  "srlgs": {
    "srlg": [
      {
        "srlg": "integer",
        "conformance": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-DIVERSITY - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/path-diversity/

Delete operation of resource: path-diversity

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-DIVERSITY - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/path-diversity/

Retrieve operation of resource: path-diversity

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "lsp": {
    "fecs": {
      "fec": [
        {
          "source": "string",
          "extended-tunnel-id": "string",
          "tunnel-id": "integer",
          "destination": "string",
          "conformance": "string",
          "lsp-id": "integer"
        }
      ]
    }
  },
  "srlgs": {
    "srlg": [
      {
        "srlg": "integer",
        "conformance": "string"
      }
    ]
  }
}

SRLGS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/path-diversity/srlgs/

Update operation of resource: srlgs

srlgsbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "srlg": [
    {
      "srlg-number": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SRLGS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/path-diversity/srlgs/

Create operation of resource: srlgs

srlgsbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "srlg": [
    {
      "srlg-number": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SRLGS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/path-diversity/srlgs/

Delete operation of resource: srlgs

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SRLGS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/path-diversity/srlgs/

Retrieve operation of resource: srlgs

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "srlg": [
    {
      "srlg-number": "integer"
    }
  ]
}

SRLG - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/path-diversity/srlgs/srlg/{srlg}/

Update operation of resource: srlg

srlgbody object

attribute-set-name
in path
string

ID of attribute-set-name

srlg
in path
string

ID of srlg

Request Content-Types: application/json
Request Example
{
  "srlg-number": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SRLG - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/path-diversity/srlgs/srlg/{srlg}/

Create operation of resource: srlg

srlgbody object

attribute-set-name
in path
string

ID of attribute-set-name

srlg
in path
string

ID of srlg

Request Content-Types: application/json
Request Example
{
  "srlg-number": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SRLG - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/path-diversity/srlgs/srlg/{srlg}/

Delete operation of resource: srlg

attribute-set-name
in path
string

ID of attribute-set-name

srlg
in path
string

ID of srlg

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SRLG - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/path-diversity/srlgs/srlg/{srlg}/

Retrieve operation of resource: srlg

attribute-set-name
in path
string

ID of attribute-set-name

srlg
in path
string

ID of srlg

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "srlg-number": "integer"
}

LSP - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/path-diversity/lsp/

Update operation of resource: lsp

lspbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "fecs": {
    "fec": [
      {
        "source": "string",
        "extended-tunnel-id": "string",
        "tunnel-id": "integer",
        "destination": "string",
        "conformance": "string",
        "lsp-id": "integer"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSP - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/path-diversity/lsp/

Create operation of resource: lsp

lspbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "fecs": {
    "fec": [
      {
        "source": "string",
        "extended-tunnel-id": "string",
        "tunnel-id": "integer",
        "destination": "string",
        "conformance": "string",
        "lsp-id": "integer"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSP - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/path-diversity/lsp/

Delete operation of resource: lsp

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSP - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/path-diversity/lsp/

Retrieve operation of resource: lsp

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "fecs": {
    "fec": [
      {
        "source": "string",
        "extended-tunnel-id": "string",
        "tunnel-id": "integer",
        "destination": "string",
        "conformance": "string",
        "lsp-id": "integer"
      }
    ]
  }
}

FECS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/path-diversity/lsp/fecs/

Update operation of resource: fecs

fecsbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "fec": [
    {
      "source": "string",
      "extended-tunnel-id": "string",
      "tunnel-id": "integer",
      "destination": "string",
      "conformance": "string",
      "lsp-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FECS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/path-diversity/lsp/fecs/

Create operation of resource: fecs

fecsbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "fec": [
    {
      "source": "string",
      "extended-tunnel-id": "string",
      "tunnel-id": "integer",
      "destination": "string",
      "conformance": "string",
      "lsp-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FECS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/path-diversity/lsp/fecs/

Delete operation of resource: fecs

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FECS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/path-diversity/lsp/fecs/

Retrieve operation of resource: fecs

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "fec": [
    {
      "source": "string",
      "extended-tunnel-id": "string",
      "tunnel-id": "integer",
      "destination": "string",
      "conformance": "string",
      "lsp-id": "integer"
    }
  ]
}

FEC - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/path-diversity/lsp/fecs/fec/{source destination tunnel-id extended-tunnel-id lsp-id}/

Update operation of resource: fec

fecbody object

attribute-set-name
in path
string

ID of attribute-set-name

source destination tunnel-id extended-tunnel-id lsp-id
in path
string

ID of source destination tunnel-id extended-tunnel-id lsp-id

Request Content-Types: application/json
Request Example
{
  "source": "string",
  "extended-tunnel-id": "string",
  "tunnel-id": "integer",
  "destination": "string",
  "conformance": "string",
  "lsp-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FEC - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/path-diversity/lsp/fecs/fec/{source destination tunnel-id extended-tunnel-id lsp-id}/

Create operation of resource: fec

fecbody object

attribute-set-name
in path
string

ID of attribute-set-name

source destination tunnel-id extended-tunnel-id lsp-id
in path
string

ID of source destination tunnel-id extended-tunnel-id lsp-id

Request Content-Types: application/json
Request Example
{
  "source": "string",
  "extended-tunnel-id": "string",
  "tunnel-id": "integer",
  "destination": "string",
  "conformance": "string",
  "lsp-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FEC - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/path-diversity/lsp/fecs/fec/{source destination tunnel-id extended-tunnel-id lsp-id}/

Delete operation of resource: fec

attribute-set-name
in path
string

ID of attribute-set-name

source destination tunnel-id extended-tunnel-id lsp-id
in path
string

ID of source destination tunnel-id extended-tunnel-id lsp-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FEC - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/path-diversity/lsp/fecs/fec/{source destination tunnel-id extended-tunnel-id lsp-id}/

Retrieve operation of resource: fec

attribute-set-name
in path
string

ID of attribute-set-name

source destination tunnel-id extended-tunnel-id lsp-id
in path
string

ID of source destination tunnel-id extended-tunnel-id lsp-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "source": "string",
  "extended-tunnel-id": "string",
  "tunnel-id": "integer",
  "destination": "string",
  "conformance": "string",
  "lsp-id": "integer"
}

PATH-SELECTION - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/path-selection/

Update operation of resource: path-selection

path-selectionbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "cost-limit": "integer",
  "loose-affinities": {
    "loose-affinity": [
      {
        "affinity": "string",
        "mask": "string",
        "class-type": "integer"
      }
    ]
  },
  "metric": "string",
  "invalidation": {
    "path-invalidation-action": "string",
    "path-invalidation-timeout": "integer"
  },
  "ignore-overload-role": {
    "head": "boolean",
    "tail": "boolean",
    "mid": "boolean"
  },
  "loose-metrics": {
    "loose-metric": [
      {
        "metric-type": "string",
        "class-type": "integer"
      }
    ]
  },
  "tiebreaker": "string",
  "delay-limit": "integer",
  "loose-domain-match": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-SELECTION - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/path-selection/

Create operation of resource: path-selection

path-selectionbody object

attribute-set-name
in path
string

ID of attribute-set-name

Request Content-Types: application/json
Request Example
{
  "cost-limit": "integer",
  "loose-affinities": {
    "loose-affinity": [
      {
        "affinity": "string",
        "mask": "string",
        "class-type": "integer"
      }
    ]
  },
  "metric": "string",
  "invalidation": {
    "path-invalidation-action": "string",
    "path-invalidation-timeout": "integer"
  },
  "ignore-overload-role": {
    "head": "boolean",
    "tail": "boolean",
    "mid": "boolean"
  },
  "loose-metrics": {
    "loose-metric": [
      {
        "metric-type": "string",
        "class-type": "integer"
      }
    ]
  },
  "tiebreaker": "string",
  "delay-limit": "integer",
  "loose-domain-match": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-SELECTION - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/path-selection/

Delete operation of resource: path-selection

attribute-set-name
in path
string

ID of attribute-set-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-SELECTION - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/attribute-set/xro-attributes/xro-attribute/{attribute-set-name}/path-selection/

Retrieve operation of resource: path-selection

attribute-set-name
in path
string

ID of attribute-set-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "cost-limit": "integer",
  "loose-affinities": {
    "loose-affinity": [
      {
        "affinity": "string",
        "mask": "string",
        "class-type": "integer"
      }
    ]
  },
  "metric": "string",
  "invalidation": {
    "path-invalidation-action": "string",
    "path-invalidation-timeout": "integer"
  },
  "ignore-overload-role": {
    "head": "boolean",
    "tail": "boolean",
    "mid": "boolean"
  },
  "loose-metrics": {
    "loose-metric": [
      {
        "metric-type": "string",
        "class-type": "integer"
      }
    ]
  },
  "tiebreaker": "string",
  "delay-limit": "integer",
  "loose-domain-match": "boolean"
}

BFD-OVER-LSP - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/bfd-over-lsp/

Update operation of resource: bfd-over-lsp

bfd-over-lspbody object

Request Content-Types: application/json
Request Example
{
  "tail": {
    "minimum-interval": "integer",
    "multiplier": "integer"
  },
  "head": {
    "down-action": "string",
    "reopt-timeout": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD-OVER-LSP - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/bfd-over-lsp/

Create operation of resource: bfd-over-lsp

bfd-over-lspbody object

Request Content-Types: application/json
Request Example
{
  "tail": {
    "minimum-interval": "integer",
    "multiplier": "integer"
  },
  "head": {
    "down-action": "string",
    "reopt-timeout": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD-OVER-LSP - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/bfd-over-lsp/

Delete operation of resource: bfd-over-lsp

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD-OVER-LSP - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/bfd-over-lsp/

Retrieve operation of resource: bfd-over-lsp

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tail": {
    "minimum-interval": "integer",
    "multiplier": "integer"
  },
  "head": {
    "down-action": "string",
    "reopt-timeout": "integer"
  }
}

TAIL - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/bfd-over-lsp/tail/

Update operation of resource: tail

tailbody object

Request Content-Types: application/json
Request Example
{
  "minimum-interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TAIL - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/bfd-over-lsp/tail/

Create operation of resource: tail

tailbody object

Request Content-Types: application/json
Request Example
{
  "minimum-interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TAIL - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/bfd-over-lsp/tail/

Delete operation of resource: tail

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TAIL - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/bfd-over-lsp/tail/

Retrieve operation of resource: tail

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "minimum-interval": "integer",
  "multiplier": "integer"
}

HEAD - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/bfd-over-lsp/head/

Update operation of resource: head

headbody object

Request Content-Types: application/json
Request Example
{
  "down-action": "string",
  "reopt-timeout": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HEAD - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/bfd-over-lsp/head/

Create operation of resource: head

headbody object

Request Content-Types: application/json
Request Example
{
  "down-action": "string",
  "reopt-timeout": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HEAD - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/bfd-over-lsp/head/

Delete operation of resource: head

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HEAD - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/bfd-over-lsp/head/

Retrieve operation of resource: head

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "down-action": "string",
  "reopt-timeout": "integer"
}

BANDWIDTH-ACCOUNTING - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/bandwidth-accounting/

Update operation of resource: bandwidth-accounting

bandwidth-accountingbody object

Request Content-Types: application/json
Request Example
{
  "enable": [ null ],
  "account-flooding-threshold": {
    "down-threshold": "string",
    "up-threshold": "string"
  },
  "collection-type-rsvp-te": "boolean",
  "adjustment-factor": "integer",
  "application": {
    "application-interval": "integer",
    "application-enforced": "boolean"
  },
  "sampling-interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BANDWIDTH-ACCOUNTING - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/bandwidth-accounting/

Create operation of resource: bandwidth-accounting

bandwidth-accountingbody object

Request Content-Types: application/json
Request Example
{
  "enable": [ null ],
  "account-flooding-threshold": {
    "down-threshold": "string",
    "up-threshold": "string"
  },
  "collection-type-rsvp-te": "boolean",
  "adjustment-factor": "integer",
  "application": {
    "application-interval": "integer",
    "application-enforced": "boolean"
  },
  "sampling-interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BANDWIDTH-ACCOUNTING - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/bandwidth-accounting/

Delete operation of resource: bandwidth-accounting

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BANDWIDTH-ACCOUNTING - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/bandwidth-accounting/

Retrieve operation of resource: bandwidth-accounting

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "enable": [ null ],
  "account-flooding-threshold": {
    "down-threshold": "string",
    "up-threshold": "string"
  },
  "collection-type-rsvp-te": "boolean",
  "adjustment-factor": "integer",
  "application": {
    "application-interval": "integer",
    "application-enforced": "boolean"
  },
  "sampling-interval": "integer"
}

APPLICATION - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/bandwidth-accounting/application/

Update operation of resource: application

applicationbody object

Request Content-Types: application/json
Request Example
{
  "application-interval": "integer",
  "application-enforced": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

APPLICATION - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/bandwidth-accounting/application/

Create operation of resource: application

applicationbody object

Request Content-Types: application/json
Request Example
{
  "application-interval": "integer",
  "application-enforced": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

APPLICATION - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/bandwidth-accounting/application/

Delete operation of resource: application

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

APPLICATION - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/bandwidth-accounting/application/

Retrieve operation of resource: application

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "application-interval": "integer",
  "application-enforced": "boolean"
}

ACCOUNT-FLOODING-THRESHOLD - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/bandwidth-accounting/account-flooding-threshold/

Update operation of resource: account-flooding-threshold

account-flooding-thresholdbody object

Request Content-Types: application/json
Request Example
{
  "down-threshold": "string",
  "up-threshold": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACCOUNT-FLOODING-THRESHOLD - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/bandwidth-accounting/account-flooding-threshold/

Create operation of resource: account-flooding-threshold

account-flooding-thresholdbody object

Request Content-Types: application/json
Request Example
{
  "down-threshold": "string",
  "up-threshold": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACCOUNT-FLOODING-THRESHOLD - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/bandwidth-accounting/account-flooding-threshold/

Delete operation of resource: account-flooding-threshold

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACCOUNT-FLOODING-THRESHOLD - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/bandwidth-accounting/account-flooding-threshold/

Retrieve operation of resource: account-flooding-threshold

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "down-threshold": "string",
  "up-threshold": "string"
}

PCE-ATTRIBUTES - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/

Update operation of resource: pce-attributes

pce-attributesbody object

Request Content-Types: application/json
Request Example
{
  "pce-stateful": {
    "instantiation": [ null ],
    "enable": [ null ],
    "cisco-extension": [ null ],
    "autoroute-announce": [ null ],
    "delegation": [ null ],
    "report": [ null ],
    "stateful-timers": {
      "redelegation-timeout": "integer",
      "state-timeout": "integer"
    },
    "fast-repair": [ null ]
  },
  "peers": {
    "peer": [
      {
        "enable": [ null ],
        "pce-peer-address": "string",
        "precedence": "integer"
      }
    ]
  },
  "keepalive-tolerance": "integer",
  "logging": {
    "events": {
      "peer-status": [ null ]
    }
  },
  "reoptimize-period": "integer",
  "deadtimer": "integer",
  "speaker-entity-id": "string",
  "segment-routing": [ null ],
  "peer-source-addr": "string",
  "address": "string",
  "request-timeout": "integer",
  "keepalive": "integer",
  "precedence": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PCE-ATTRIBUTES - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/

Create operation of resource: pce-attributes

pce-attributesbody object

Request Content-Types: application/json
Request Example
{
  "pce-stateful": {
    "instantiation": [ null ],
    "enable": [ null ],
    "cisco-extension": [ null ],
    "autoroute-announce": [ null ],
    "delegation": [ null ],
    "report": [ null ],
    "stateful-timers": {
      "redelegation-timeout": "integer",
      "state-timeout": "integer"
    },
    "fast-repair": [ null ]
  },
  "peers": {
    "peer": [
      {
        "enable": [ null ],
        "pce-peer-address": "string",
        "precedence": "integer"
      }
    ]
  },
  "keepalive-tolerance": "integer",
  "logging": {
    "events": {
      "peer-status": [ null ]
    }
  },
  "reoptimize-period": "integer",
  "deadtimer": "integer",
  "speaker-entity-id": "string",
  "segment-routing": [ null ],
  "peer-source-addr": "string",
  "address": "string",
  "request-timeout": "integer",
  "keepalive": "integer",
  "precedence": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PCE-ATTRIBUTES - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/

Delete operation of resource: pce-attributes

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PCE-ATTRIBUTES - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/

Retrieve operation of resource: pce-attributes

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "pce-stateful": {
    "instantiation": [ null ],
    "enable": [ null ],
    "cisco-extension": [ null ],
    "autoroute-announce": [ null ],
    "delegation": [ null ],
    "report": [ null ],
    "stateful-timers": {
      "redelegation-timeout": "integer",
      "state-timeout": "integer"
    },
    "fast-repair": [ null ]
  },
  "peers": {
    "peer": [
      {
        "enable": [ null ],
        "pce-peer-address": "string",
        "precedence": "integer"
      }
    ]
  },
  "keepalive-tolerance": "integer",
  "logging": {
    "events": {
      "peer-status": [ null ]
    }
  },
  "reoptimize-period": "integer",
  "deadtimer": "integer",
  "speaker-entity-id": "string",
  "segment-routing": [ null ],
  "peer-source-addr": "string",
  "address": "string",
  "request-timeout": "integer",
  "keepalive": "integer",
  "precedence": "integer"
}

PCE-STATEFUL - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/pce-stateful/

Update operation of resource: pce-stateful

pce-statefulbody object

Request Content-Types: application/json
Request Example
{
  "instantiation": [ null ],
  "enable": [ null ],
  "cisco-extension": [ null ],
  "autoroute-announce": [ null ],
  "delegation": [ null ],
  "report": [ null ],
  "stateful-timers": {
    "redelegation-timeout": "integer",
    "state-timeout": "integer"
  },
  "fast-repair": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PCE-STATEFUL - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/pce-stateful/

Create operation of resource: pce-stateful

pce-statefulbody object

Request Content-Types: application/json
Request Example
{
  "instantiation": [ null ],
  "enable": [ null ],
  "cisco-extension": [ null ],
  "autoroute-announce": [ null ],
  "delegation": [ null ],
  "report": [ null ],
  "stateful-timers": {
    "redelegation-timeout": "integer",
    "state-timeout": "integer"
  },
  "fast-repair": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PCE-STATEFUL - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/pce-stateful/

Delete operation of resource: pce-stateful

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PCE-STATEFUL - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/pce-stateful/

Retrieve operation of resource: pce-stateful

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "instantiation": [ null ],
  "enable": [ null ],
  "cisco-extension": [ null ],
  "autoroute-announce": [ null ],
  "delegation": [ null ],
  "report": [ null ],
  "stateful-timers": {
    "redelegation-timeout": "integer",
    "state-timeout": "integer"
  },
  "fast-repair": [ null ]
}

STATEFUL-TIMERS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/pce-stateful/stateful-timers/

Update operation of resource: stateful-timers

stateful-timersbody object

Request Content-Types: application/json
Request Example
{
  "redelegation-timeout": "integer",
  "state-timeout": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATEFUL-TIMERS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/pce-stateful/stateful-timers/

Create operation of resource: stateful-timers

stateful-timersbody object

Request Content-Types: application/json
Request Example
{
  "redelegation-timeout": "integer",
  "state-timeout": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATEFUL-TIMERS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/pce-stateful/stateful-timers/

Delete operation of resource: stateful-timers

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATEFUL-TIMERS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/pce-stateful/stateful-timers/

Retrieve operation of resource: stateful-timers

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "redelegation-timeout": "integer",
  "state-timeout": "integer"
}

TIMER - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/timer/

Update operation of resource: timer

timerbody object

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMER - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/timer/

Create operation of resource: timer

timerbody object

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMER - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/timer/

Delete operation of resource: timer

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMER - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/timer/

Retrieve operation of resource: timer

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

PEERS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/peers/

Update operation of resource: peers

peersbody object

Request Content-Types: application/json
Request Example
{
  "peer": [
    {
      "enable": [ null ],
      "pce-peer-address": "string",
      "precedence": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEERS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/peers/

Create operation of resource: peers

peersbody object

Request Content-Types: application/json
Request Example
{
  "peer": [
    {
      "enable": [ null ],
      "pce-peer-address": "string",
      "precedence": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEERS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/peers/

Delete operation of resource: peers

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEERS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/peers/

Retrieve operation of resource: peers

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "peer": [
    {
      "enable": [ null ],
      "pce-peer-address": "string",
      "precedence": "integer"
    }
  ]
}

PEER - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/peers/peer/{pce-peer-address}/

Update operation of resource: peer

peerbody object

pce-peer-address
in path
string

ID of pce-peer-address

Request Content-Types: application/json
Request Example
{
  "enable": [ null ],
  "pce-peer-address": "string",
  "precedence": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/peers/peer/{pce-peer-address}/

Create operation of resource: peer

peerbody object

pce-peer-address
in path
string

ID of pce-peer-address

Request Content-Types: application/json
Request Example
{
  "enable": [ null ],
  "pce-peer-address": "string",
  "precedence": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/peers/peer/{pce-peer-address}/

Delete operation of resource: peer

pce-peer-address
in path
string

ID of pce-peer-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/peers/peer/{pce-peer-address}/

Retrieve operation of resource: peer

pce-peer-address
in path
string

ID of pce-peer-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "enable": [ null ],
  "pce-peer-address": "string",
  "precedence": "integer"
}

LOGGING - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/logging/

Update operation of resource: logging

loggingbody object

Request Content-Types: application/json
Request Example
{
  "signalling-state-message": [ null ],
  "active-lsp-message": [ null ],
  "homepath-state-message": [ null ],
  "tunnel-state-message": [ null ],
  "static-cross-connect-message": [ null ],
  "insufficient-bw-message": [ null ],
  "path-change-message": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOGGING - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/logging/

Create operation of resource: logging

loggingbody object

Request Content-Types: application/json
Request Example
{
  "signalling-state-message": [ null ],
  "active-lsp-message": [ null ],
  "homepath-state-message": [ null ],
  "tunnel-state-message": [ null ],
  "static-cross-connect-message": [ null ],
  "insufficient-bw-message": [ null ],
  "path-change-message": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOGGING - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/logging/

Delete operation of resource: logging

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOGGING - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/logging/

Retrieve operation of resource: logging

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "signalling-state-message": [ null ],
  "active-lsp-message": [ null ],
  "homepath-state-message": [ null ],
  "tunnel-state-message": [ null ],
  "static-cross-connect-message": [ null ],
  "insufficient-bw-message": [ null ],
  "path-change-message": [ null ]
}

EVENTS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/logging/events/

Update operation of resource: events

eventsbody object

Request Content-Types: application/json
Request Example
{
  "peer-status": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EVENTS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/logging/events/

Create operation of resource: events

eventsbody object

Request Content-Types: application/json
Request Example
{
  "peer-status": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EVENTS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/logging/events/

Delete operation of resource: events

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EVENTS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/pce-attributes/logging/events/

Retrieve operation of resource: events

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "peer-status": [ null ]
}

LSP-OUT-OF-RESOURCE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/lsp-out-of-resource/

Update operation of resource: lsp-out-of-resource

lsp-out-of-resourcebody object

Request Content-Types: application/json
Request Example
{
  "lsp-oor-red-state": {
    "unprotected-transit-lsp-threshold": "integer"
  },
  "lsp-oor-yellow-state": {
    "unprotected-transit-lsp-threshold": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSP-OUT-OF-RESOURCE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/lsp-out-of-resource/

Create operation of resource: lsp-out-of-resource

lsp-out-of-resourcebody object

Request Content-Types: application/json
Request Example
{
  "lsp-oor-red-state": {
    "unprotected-transit-lsp-threshold": "integer"
  },
  "lsp-oor-yellow-state": {
    "unprotected-transit-lsp-threshold": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSP-OUT-OF-RESOURCE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/lsp-out-of-resource/

Delete operation of resource: lsp-out-of-resource

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSP-OUT-OF-RESOURCE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/lsp-out-of-resource/

Retrieve operation of resource: lsp-out-of-resource

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "lsp-oor-red-state": {
    "unprotected-transit-lsp-threshold": "integer"
  },
  "lsp-oor-yellow-state": {
    "unprotected-transit-lsp-threshold": "integer"
  }
}

LSP-OOR-RED-STATE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/lsp-out-of-resource/lsp-oor-red-state/

Update operation of resource: lsp-oor-red-state

lsp-oor-red-statebody object

Request Content-Types: application/json
Request Example
{
  "unprotected-transit-lsp-threshold": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSP-OOR-RED-STATE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/lsp-out-of-resource/lsp-oor-red-state/

Create operation of resource: lsp-oor-red-state

lsp-oor-red-statebody object

Request Content-Types: application/json
Request Example
{
  "unprotected-transit-lsp-threshold": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSP-OOR-RED-STATE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/lsp-out-of-resource/lsp-oor-red-state/

Delete operation of resource: lsp-oor-red-state

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSP-OOR-RED-STATE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/lsp-out-of-resource/lsp-oor-red-state/

Retrieve operation of resource: lsp-oor-red-state

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "unprotected-transit-lsp-threshold": "integer"
}

LSP-OOR-YELLOW-STATE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/lsp-out-of-resource/lsp-oor-yellow-state/

Update operation of resource: lsp-oor-yellow-state

lsp-oor-yellow-statebody object

Request Content-Types: application/json
Request Example
{
  "unprotected-transit-lsp-threshold": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSP-OOR-YELLOW-STATE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/lsp-out-of-resource/lsp-oor-yellow-state/

Create operation of resource: lsp-oor-yellow-state

lsp-oor-yellow-statebody object

Request Content-Types: application/json
Request Example
{
  "unprotected-transit-lsp-threshold": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSP-OOR-YELLOW-STATE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/lsp-out-of-resource/lsp-oor-yellow-state/

Delete operation of resource: lsp-oor-yellow-state

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSP-OOR-YELLOW-STATE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/lsp-out-of-resource/lsp-oor-yellow-state/

Retrieve operation of resource: lsp-oor-yellow-state

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "unprotected-transit-lsp-threshold": "integer"
}

SOFT-PREEMPTION - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/soft-preemption/

Update operation of resource: soft-preemption

soft-preemptionbody object

Request Content-Types: application/json
Request Example
{
  "frr-rewrite": [ null ],
  "enable": "boolean",
  "timeout": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SOFT-PREEMPTION - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/soft-preemption/

Create operation of resource: soft-preemption

soft-preemptionbody object

Request Content-Types: application/json
Request Example
{
  "frr-rewrite": [ null ],
  "enable": "boolean",
  "timeout": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SOFT-PREEMPTION - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/soft-preemption/

Delete operation of resource: soft-preemption

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SOFT-PREEMPTION - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/soft-preemption/

Retrieve operation of resource: soft-preemption

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "frr-rewrite": [ null ],
  "enable": "boolean",
  "timeout": "integer"
}

FAST-REROUTE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/fast-reroute/

Update operation of resource: fast-reroute

fast-reroutebody object

Request Content-Types: application/json
Request Example
{
  "timers": {
    "hold-backup": "integer",
    "promotion": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/fast-reroute/

Create operation of resource: fast-reroute

fast-reroutebody object

Request Content-Types: application/json
Request Example
{
  "timers": {
    "hold-backup": "integer",
    "promotion": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/fast-reroute/

Delete operation of resource: fast-reroute

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/fast-reroute/

Retrieve operation of resource: fast-reroute

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "timers": {
    "hold-backup": "integer",
    "promotion": "integer"
  }
}

TIMERS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/fast-reroute/timers/

Update operation of resource: timers

timersbody object

Request Content-Types: application/json
Request Example
{
  "hold-backup": "integer",
  "promotion": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMERS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/fast-reroute/timers/

Create operation of resource: timers

timersbody object

Request Content-Types: application/json
Request Example
{
  "hold-backup": "integer",
  "promotion": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMERS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/fast-reroute/timers/

Delete operation of resource: timers

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMERS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/fast-reroute/timers/

Retrieve operation of resource: timers

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "hold-backup": "integer",
  "promotion": "integer"
}

PATH-SELECTION - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/path-selection/

Update operation of resource: path-selection

path-selectionbody object

Request Content-Types: application/json
Request Example
{
  "cost-limit": "integer",
  "loose-affinities": {
    "loose-affinity": [
      {
        "affinity": "string",
        "mask": "string",
        "class-type": "integer"
      }
    ]
  },
  "metric": "string",
  "invalidation": {
    "path-invalidation-action": "string",
    "path-invalidation-timeout": "integer"
  },
  "ignore-overload-role": {
    "head": "boolean",
    "tail": "boolean",
    "mid": "boolean"
  },
  "loose-metrics": {
    "loose-metric": [
      {
        "metric-type": "string",
        "class-type": "integer"
      }
    ]
  },
  "tiebreaker": "string",
  "delay-limit": "integer",
  "loose-domain-match": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-SELECTION - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/path-selection/

Create operation of resource: path-selection

path-selectionbody object

Request Content-Types: application/json
Request Example
{
  "cost-limit": "integer",
  "loose-affinities": {
    "loose-affinity": [
      {
        "affinity": "string",
        "mask": "string",
        "class-type": "integer"
      }
    ]
  },
  "metric": "string",
  "invalidation": {
    "path-invalidation-action": "string",
    "path-invalidation-timeout": "integer"
  },
  "ignore-overload-role": {
    "head": "boolean",
    "tail": "boolean",
    "mid": "boolean"
  },
  "loose-metrics": {
    "loose-metric": [
      {
        "metric-type": "string",
        "class-type": "integer"
      }
    ]
  },
  "tiebreaker": "string",
  "delay-limit": "integer",
  "loose-domain-match": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-SELECTION - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/path-selection/

Delete operation of resource: path-selection

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-SELECTION - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/path-selection/

Retrieve operation of resource: path-selection

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "cost-limit": "integer",
  "loose-affinities": {
    "loose-affinity": [
      {
        "affinity": "string",
        "mask": "string",
        "class-type": "integer"
      }
    ]
  },
  "metric": "string",
  "invalidation": {
    "path-invalidation-action": "string",
    "path-invalidation-timeout": "integer"
  },
  "ignore-overload-role": {
    "head": "boolean",
    "tail": "boolean",
    "mid": "boolean"
  },
  "loose-metrics": {
    "loose-metric": [
      {
        "metric-type": "string",
        "class-type": "integer"
      }
    ]
  },
  "tiebreaker": "string",
  "delay-limit": "integer",
  "loose-domain-match": "boolean"
}

LOOSE-METRICS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/path-selection/loose-metrics/

Update operation of resource: loose-metrics

loose-metricsbody object

Request Content-Types: application/json
Request Example
{
  "loose-metric": [
    {
      "metric-type": "string",
      "class-type": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOOSE-METRICS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/path-selection/loose-metrics/

Create operation of resource: loose-metrics

loose-metricsbody object

Request Content-Types: application/json
Request Example
{
  "loose-metric": [
    {
      "metric-type": "string",
      "class-type": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOOSE-METRICS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/path-selection/loose-metrics/

Delete operation of resource: loose-metrics

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOOSE-METRICS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/path-selection/loose-metrics/

Retrieve operation of resource: loose-metrics

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "loose-metric": [
    {
      "metric-type": "string",
      "class-type": "integer"
    }
  ]
}

LOOSE-METRIC - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/path-selection/loose-metrics/loose-metric/{class-type}/

Update operation of resource: loose-metric

loose-metricbody object

class-type
in path
string

ID of class-type

Request Content-Types: application/json
Request Example
{
  "metric-type": "string",
  "class-type": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOOSE-METRIC - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/path-selection/loose-metrics/loose-metric/{class-type}/

Create operation of resource: loose-metric

loose-metricbody object

class-type
in path
string

ID of class-type

Request Content-Types: application/json
Request Example
{
  "metric-type": "string",
  "class-type": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOOSE-METRIC - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/path-selection/loose-metrics/loose-metric/{class-type}/

Delete operation of resource: loose-metric

class-type
in path
string

ID of class-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOOSE-METRIC - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/path-selection/loose-metrics/loose-metric/{class-type}/

Retrieve operation of resource: loose-metric

class-type
in path
string

ID of class-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "metric-type": "string",
  "class-type": "integer"
}

INVALIDATION - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/path-selection/invalidation/

Update operation of resource: invalidation

invalidationbody object

Request Content-Types: application/json
Request Example
{
  "path-invalidation-action": "string",
  "path-invalidation-timeout": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INVALIDATION - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/path-selection/invalidation/

Create operation of resource: invalidation

invalidationbody object

Request Content-Types: application/json
Request Example
{
  "path-invalidation-action": "string",
  "path-invalidation-timeout": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INVALIDATION - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/path-selection/invalidation/

Delete operation of resource: invalidation

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INVALIDATION - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/path-selection/invalidation/

Retrieve operation of resource: invalidation

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "path-invalidation-action": "string",
  "path-invalidation-timeout": "integer"
}

IGNORE-OVERLOAD-ROLE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/path-selection/ignore-overload-role/

Update operation of resource: ignore-overload-role

ignore-overload-rolebody object

Request Content-Types: application/json
Request Example
{
  "head": "boolean",
  "tail": "boolean",
  "mid": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IGNORE-OVERLOAD-ROLE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/path-selection/ignore-overload-role/

Create operation of resource: ignore-overload-role

ignore-overload-rolebody object

Request Content-Types: application/json
Request Example
{
  "head": "boolean",
  "tail": "boolean",
  "mid": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IGNORE-OVERLOAD-ROLE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/path-selection/ignore-overload-role/

Delete operation of resource: ignore-overload-role

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IGNORE-OVERLOAD-ROLE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/path-selection/ignore-overload-role/

Retrieve operation of resource: ignore-overload-role

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "head": "boolean",
  "tail": "boolean",
  "mid": "boolean"
}

LOOSE-AFFINITIES - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/path-selection/loose-affinities/

Update operation of resource: loose-affinities

loose-affinitiesbody object

Request Content-Types: application/json
Request Example
{
  "loose-affinity": [
    {
      "affinity": "string",
      "mask": "string",
      "class-type": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOOSE-AFFINITIES - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/path-selection/loose-affinities/

Create operation of resource: loose-affinities

loose-affinitiesbody object

Request Content-Types: application/json
Request Example
{
  "loose-affinity": [
    {
      "affinity": "string",
      "mask": "string",
      "class-type": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOOSE-AFFINITIES - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/path-selection/loose-affinities/

Delete operation of resource: loose-affinities

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOOSE-AFFINITIES - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/path-selection/loose-affinities/

Retrieve operation of resource: loose-affinities

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "loose-affinity": [
    {
      "affinity": "string",
      "mask": "string",
      "class-type": "integer"
    }
  ]
}

LOOSE-AFFINITY - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/path-selection/loose-affinities/loose-affinity/{class-type}/

Update operation of resource: loose-affinity

loose-affinitybody object

class-type
in path
string

ID of class-type

Request Content-Types: application/json
Request Example
{
  "affinity": "string",
  "mask": "string",
  "class-type": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOOSE-AFFINITY - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/path-selection/loose-affinities/loose-affinity/{class-type}/

Create operation of resource: loose-affinity

loose-affinitybody object

class-type
in path
string

ID of class-type

Request Content-Types: application/json
Request Example
{
  "affinity": "string",
  "mask": "string",
  "class-type": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOOSE-AFFINITY - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/path-selection/loose-affinities/loose-affinity/{class-type}/

Delete operation of resource: loose-affinity

class-type
in path
string

ID of class-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOOSE-AFFINITY - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/path-selection/loose-affinities/loose-affinity/{class-type}/

Retrieve operation of resource: loose-affinity

class-type
in path
string

ID of class-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity": "string",
  "mask": "string",
  "class-type": "integer"
}

AFFINITY-MAPPINGS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/affinity-mappings/

Update operation of resource: affinity-mappings

affinity-mappingsbody object

Request Content-Types: application/json
Request Example
{
  "affinity-mapping": [
    {
      "value-type": "string",
      "affinity-name": "string",
      "value": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFFINITY-MAPPINGS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/affinity-mappings/

Create operation of resource: affinity-mappings

affinity-mappingsbody object

Request Content-Types: application/json
Request Example
{
  "affinity-mapping": [
    {
      "value-type": "string",
      "affinity-name": "string",
      "value": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFFINITY-MAPPINGS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/affinity-mappings/

Delete operation of resource: affinity-mappings

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFFINITY-MAPPINGS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/affinity-mappings/

Retrieve operation of resource: affinity-mappings

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-mapping": [
    {
      "value-type": "string",
      "affinity-name": "string",
      "value": "string"
    }
  ]
}

AFFINITY-MAPPING - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/affinity-mappings/affinity-mapping/{affinity-name}/

Update operation of resource: affinity-mapping

affinity-mappingbody object

affinity-name
in path
string

ID of affinity-name

Request Content-Types: application/json
Request Example
{
  "value-type": "string",
  "affinity-name": "string",
  "value": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFFINITY-MAPPING - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/affinity-mappings/affinity-mapping/{affinity-name}/

Create operation of resource: affinity-mapping

affinity-mappingbody object

affinity-name
in path
string

ID of affinity-name

Request Content-Types: application/json
Request Example
{
  "value-type": "string",
  "affinity-name": "string",
  "value": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFFINITY-MAPPING - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/affinity-mappings/affinity-mapping/{affinity-name}/

Delete operation of resource: affinity-mapping

affinity-name
in path
string

ID of affinity-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFFINITY-MAPPING - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/global-attributes/affinity-mappings/affinity-mapping/{affinity-name}/

Retrieve operation of resource: affinity-mapping

affinity-name
in path
string

ID of affinity-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "value-type": "string",
  "affinity-name": "string",
  "value": "string"
}

TRANSPORT-PROFILE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/

Update operation of resource: transport-profile

transport-profilebody object

Request Content-Types: application/json
Request Example
{
  "bfd": {
    "min-interval": {
      "interval-us": "integer",
      "interval-ms": "integer"
    },
    "detection-multiplier-standby": "integer",
    "min-interval-standby": {
      "interval-standby-ms": "integer",
      "interval-standby-us": "integer"
    },
    "detection-multiplier": "integer"
  },
  "global-id": "integer",
  "fault": {
    "wait-to-restore-interval": "integer",
    "protection-trigger": {
      "ldi": {
        "disable": [ null ]
      },
      "lkr": {
        "disable": [ null ]
      },
      "ais": [ null ]
    },
    "refresh-interval": "integer"
  },
  "alarm": {
    "soak-time": "integer",
    "suppress-event": {
      "disable": [ null ]
    },
    "enable-alarm": [ null ]
  },
  "midpoints": {
    "midpoint": [
      {
        "lsp-protect": [ null ],
        "reverse-lsp": {
          "reverse-bandwidth": "integer",
          "reverse-io-map": {
            "out-label": "integer",
            "in-label": "integer",
            "out-link": "integer"
          }
        },
        "destination": {
          "global-id": "integer",
          "tunnel-id": "integer",
          "node-id": "string"
        },
        "forward-lsp": {
          "forward-bandwidth": "integer",
          "forward-io-map": {
            "out-label": "integer",
            "in-label": "integer",
            "out-link": "integer"
          }
        },
        "source": {
          "global-id": "integer",
          "tunnel-id": "integer",
          "node-id": "string"
        },
        "midpoint-name": "string",
        "tunnel-name": "string",
        "lsp-id": "integer"
      }
    ]
  },
  "node-id": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRANSPORT-PROFILE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/

Create operation of resource: transport-profile

transport-profilebody object

Request Content-Types: application/json
Request Example
{
  "bfd": {
    "min-interval": {
      "interval-us": "integer",
      "interval-ms": "integer"
    },
    "detection-multiplier-standby": "integer",
    "min-interval-standby": {
      "interval-standby-ms": "integer",
      "interval-standby-us": "integer"
    },
    "detection-multiplier": "integer"
  },
  "global-id": "integer",
  "fault": {
    "wait-to-restore-interval": "integer",
    "protection-trigger": {
      "ldi": {
        "disable": [ null ]
      },
      "lkr": {
        "disable": [ null ]
      },
      "ais": [ null ]
    },
    "refresh-interval": "integer"
  },
  "alarm": {
    "soak-time": "integer",
    "suppress-event": {
      "disable": [ null ]
    },
    "enable-alarm": [ null ]
  },
  "midpoints": {
    "midpoint": [
      {
        "lsp-protect": [ null ],
        "reverse-lsp": {
          "reverse-bandwidth": "integer",
          "reverse-io-map": {
            "out-label": "integer",
            "in-label": "integer",
            "out-link": "integer"
          }
        },
        "destination": {
          "global-id": "integer",
          "tunnel-id": "integer",
          "node-id": "string"
        },
        "forward-lsp": {
          "forward-bandwidth": "integer",
          "forward-io-map": {
            "out-label": "integer",
            "in-label": "integer",
            "out-link": "integer"
          }
        },
        "source": {
          "global-id": "integer",
          "tunnel-id": "integer",
          "node-id": "string"
        },
        "midpoint-name": "string",
        "tunnel-name": "string",
        "lsp-id": "integer"
      }
    ]
  },
  "node-id": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRANSPORT-PROFILE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/

Delete operation of resource: transport-profile

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRANSPORT-PROFILE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/

Retrieve operation of resource: transport-profile

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "bfd": {
    "min-interval": {
      "interval-us": "integer",
      "interval-ms": "integer"
    },
    "detection-multiplier-standby": "integer",
    "min-interval-standby": {
      "interval-standby-ms": "integer",
      "interval-standby-us": "integer"
    },
    "detection-multiplier": "integer"
  },
  "global-id": "integer",
  "fault": {
    "wait-to-restore-interval": "integer",
    "protection-trigger": {
      "ldi": {
        "disable": [ null ]
      },
      "lkr": {
        "disable": [ null ]
      },
      "ais": [ null ]
    },
    "refresh-interval": "integer"
  },
  "alarm": {
    "soak-time": "integer",
    "suppress-event": {
      "disable": [ null ]
    },
    "enable-alarm": [ null ]
  },
  "midpoints": {
    "midpoint": [
      {
        "lsp-protect": [ null ],
        "reverse-lsp": {
          "reverse-bandwidth": "integer",
          "reverse-io-map": {
            "out-label": "integer",
            "in-label": "integer",
            "out-link": "integer"
          }
        },
        "destination": {
          "global-id": "integer",
          "tunnel-id": "integer",
          "node-id": "string"
        },
        "forward-lsp": {
          "forward-bandwidth": "integer",
          "forward-io-map": {
            "out-label": "integer",
            "in-label": "integer",
            "out-link": "integer"
          }
        },
        "source": {
          "global-id": "integer",
          "tunnel-id": "integer",
          "node-id": "string"
        },
        "midpoint-name": "string",
        "tunnel-name": "string",
        "lsp-id": "integer"
      }
    ]
  },
  "node-id": "string"
}

FAULT - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/fault/

Update operation of resource: fault

faultbody object

Request Content-Types: application/json
Request Example
{
  "wait-to-restore-interval": "integer",
  "protection-trigger": {
    "ldi": {
      "disable": [ null ]
    },
    "lkr": {
      "disable": [ null ]
    },
    "ais": [ null ]
  },
  "refresh-interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAULT - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/fault/

Create operation of resource: fault

faultbody object

Request Content-Types: application/json
Request Example
{
  "wait-to-restore-interval": "integer",
  "protection-trigger": {
    "ldi": {
      "disable": [ null ]
    },
    "lkr": {
      "disable": [ null ]
    },
    "ais": [ null ]
  },
  "refresh-interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAULT - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/fault/

Delete operation of resource: fault

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAULT - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/fault/

Retrieve operation of resource: fault

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "wait-to-restore-interval": "integer",
  "protection-trigger": {
    "ldi": {
      "disable": [ null ]
    },
    "lkr": {
      "disable": [ null ]
    },
    "ais": [ null ]
  },
  "refresh-interval": "integer"
}

PROTECTION-TRIGGER - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/fault/protection-trigger/

Update operation of resource: protection-trigger

protection-triggerbody object

Request Content-Types: application/json
Request Example
{
  "ldi": {
    "disable": [ null ]
  },
  "lkr": {
    "disable": [ null ]
  },
  "ais": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PROTECTION-TRIGGER - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/fault/protection-trigger/

Create operation of resource: protection-trigger

protection-triggerbody object

Request Content-Types: application/json
Request Example
{
  "ldi": {
    "disable": [ null ]
  },
  "lkr": {
    "disable": [ null ]
  },
  "ais": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PROTECTION-TRIGGER - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/fault/protection-trigger/

Delete operation of resource: protection-trigger

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PROTECTION-TRIGGER - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/fault/protection-trigger/

Retrieve operation of resource: protection-trigger

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "ldi": {
    "disable": [ null ]
  },
  "lkr": {
    "disable": [ null ]
  },
  "ais": [ null ]
}

LDI - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/fault/protection-trigger/ldi/

Update operation of resource: ldi

ldibody object

Request Content-Types: application/json
Request Example
{
  "disable": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LDI - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/fault/protection-trigger/ldi/

Create operation of resource: ldi

ldibody object

Request Content-Types: application/json
Request Example
{
  "disable": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LDI - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/fault/protection-trigger/ldi/

Delete operation of resource: ldi

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LDI - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/fault/protection-trigger/ldi/

Retrieve operation of resource: ldi

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "disable": [ null ]
}

LKR - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/fault/protection-trigger/lkr/

Update operation of resource: lkr

lkrbody object

Request Content-Types: application/json
Request Example
{
  "disable": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LKR - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/fault/protection-trigger/lkr/

Create operation of resource: lkr

lkrbody object

Request Content-Types: application/json
Request Example
{
  "disable": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LKR - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/fault/protection-trigger/lkr/

Delete operation of resource: lkr

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LKR - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/fault/protection-trigger/lkr/

Retrieve operation of resource: lkr

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "disable": [ null ]
}

ALARM - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/alarm/

Update operation of resource: alarm

alarmbody object

Request Content-Types: application/json
Request Example
{
  "soak-time": "integer",
  "suppress-event": {
    "disable": [ null ]
  },
  "enable-alarm": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ALARM - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/alarm/

Create operation of resource: alarm

alarmbody object

Request Content-Types: application/json
Request Example
{
  "soak-time": "integer",
  "suppress-event": {
    "disable": [ null ]
  },
  "enable-alarm": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ALARM - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/alarm/

Delete operation of resource: alarm

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ALARM - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/alarm/

Retrieve operation of resource: alarm

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "soak-time": "integer",
  "suppress-event": {
    "disable": [ null ]
  },
  "enable-alarm": [ null ]
}

SUPPRESS-EVENT - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/alarm/suppress-event/

Update operation of resource: suppress-event

suppress-eventbody object

Request Content-Types: application/json
Request Example
{
  "disable": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SUPPRESS-EVENT - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/alarm/suppress-event/

Create operation of resource: suppress-event

suppress-eventbody object

Request Content-Types: application/json
Request Example
{
  "disable": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SUPPRESS-EVENT - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/alarm/suppress-event/

Delete operation of resource: suppress-event

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SUPPRESS-EVENT - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/alarm/suppress-event/

Retrieve operation of resource: suppress-event

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "disable": [ null ]
}

BFD - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/bfd/

Update operation of resource: bfd

bfdbody object

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "detection-multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/bfd/

Create operation of resource: bfd

bfdbody object

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "detection-multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/bfd/

Delete operation of resource: bfd

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/bfd/

Retrieve operation of resource: bfd

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interval": "integer",
  "detection-multiplier": "integer"
}

MIN-INTERVAL-STANDBY - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/bfd/min-interval-standby/

Update operation of resource: min-interval-standby

min-interval-standbybody object

Request Content-Types: application/json
Request Example
{
  "interval-standby-ms": "integer",
  "interval-standby-us": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MIN-INTERVAL-STANDBY - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/bfd/min-interval-standby/

Create operation of resource: min-interval-standby

min-interval-standbybody object

Request Content-Types: application/json
Request Example
{
  "interval-standby-ms": "integer",
  "interval-standby-us": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MIN-INTERVAL-STANDBY - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/bfd/min-interval-standby/

Delete operation of resource: min-interval-standby

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MIN-INTERVAL-STANDBY - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/bfd/min-interval-standby/

Retrieve operation of resource: min-interval-standby

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interval-standby-ms": "integer",
  "interval-standby-us": "integer"
}

MIN-INTERVAL - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/bfd/min-interval/

Update operation of resource: min-interval

min-intervalbody object

Request Content-Types: application/json
Request Example
{
  "interval-us": "integer",
  "interval-ms": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MIN-INTERVAL - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/bfd/min-interval/

Create operation of resource: min-interval

min-intervalbody object

Request Content-Types: application/json
Request Example
{
  "interval-us": "integer",
  "interval-ms": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MIN-INTERVAL - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/bfd/min-interval/

Delete operation of resource: min-interval

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MIN-INTERVAL - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/bfd/min-interval/

Retrieve operation of resource: min-interval

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interval-us": "integer",
  "interval-ms": "integer"
}

MIDPOINTS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/

Update operation of resource: midpoints

midpointsbody object

Request Content-Types: application/json
Request Example
{
  "midpoint": [
    {
      "lsp-protect": [ null ],
      "reverse-lsp": {
        "reverse-bandwidth": "integer",
        "reverse-io-map": {
          "out-label": "integer",
          "in-label": "integer",
          "out-link": "integer"
        }
      },
      "destination": {
        "global-id": "integer",
        "tunnel-id": "integer",
        "node-id": "string"
      },
      "forward-lsp": {
        "forward-bandwidth": "integer",
        "forward-io-map": {
          "out-label": "integer",
          "in-label": "integer",
          "out-link": "integer"
        }
      },
      "source": {
        "global-id": "integer",
        "tunnel-id": "integer",
        "node-id": "string"
      },
      "midpoint-name": "string",
      "tunnel-name": "string",
      "lsp-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MIDPOINTS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/

Create operation of resource: midpoints

midpointsbody object

Request Content-Types: application/json
Request Example
{
  "midpoint": [
    {
      "lsp-protect": [ null ],
      "reverse-lsp": {
        "reverse-bandwidth": "integer",
        "reverse-io-map": {
          "out-label": "integer",
          "in-label": "integer",
          "out-link": "integer"
        }
      },
      "destination": {
        "global-id": "integer",
        "tunnel-id": "integer",
        "node-id": "string"
      },
      "forward-lsp": {
        "forward-bandwidth": "integer",
        "forward-io-map": {
          "out-label": "integer",
          "in-label": "integer",
          "out-link": "integer"
        }
      },
      "source": {
        "global-id": "integer",
        "tunnel-id": "integer",
        "node-id": "string"
      },
      "midpoint-name": "string",
      "tunnel-name": "string",
      "lsp-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MIDPOINTS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/

Delete operation of resource: midpoints

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MIDPOINTS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/

Retrieve operation of resource: midpoints

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "midpoint": [
    {
      "lsp-protect": [ null ],
      "reverse-lsp": {
        "reverse-bandwidth": "integer",
        "reverse-io-map": {
          "out-label": "integer",
          "in-label": "integer",
          "out-link": "integer"
        }
      },
      "destination": {
        "global-id": "integer",
        "tunnel-id": "integer",
        "node-id": "string"
      },
      "forward-lsp": {
        "forward-bandwidth": "integer",
        "forward-io-map": {
          "out-label": "integer",
          "in-label": "integer",
          "out-link": "integer"
        }
      },
      "source": {
        "global-id": "integer",
        "tunnel-id": "integer",
        "node-id": "string"
      },
      "midpoint-name": "string",
      "tunnel-name": "string",
      "lsp-id": "integer"
    }
  ]
}

MIDPOINT - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/midpoint/{midpoint-name}/

Update operation of resource: midpoint

midpointbody object

midpoint-name
in path
string

ID of midpoint-name

Request Content-Types: application/json
Request Example
{
  "lsp-protect": [ null ],
  "reverse-lsp": {
    "reverse-bandwidth": "integer",
    "reverse-io-map": {
      "out-label": "integer",
      "in-label": "integer",
      "out-link": "integer"
    }
  },
  "destination": {
    "global-id": "integer",
    "tunnel-id": "integer",
    "node-id": "string"
  },
  "forward-lsp": {
    "forward-bandwidth": "integer",
    "forward-io-map": {
      "out-label": "integer",
      "in-label": "integer",
      "out-link": "integer"
    }
  },
  "source": {
    "global-id": "integer",
    "tunnel-id": "integer",
    "node-id": "string"
  },
  "midpoint-name": "string",
  "tunnel-name": "string",
  "lsp-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MIDPOINT - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/midpoint/{midpoint-name}/

Create operation of resource: midpoint

midpointbody object

midpoint-name
in path
string

ID of midpoint-name

Request Content-Types: application/json
Request Example
{
  "lsp-protect": [ null ],
  "reverse-lsp": {
    "reverse-bandwidth": "integer",
    "reverse-io-map": {
      "out-label": "integer",
      "in-label": "integer",
      "out-link": "integer"
    }
  },
  "destination": {
    "global-id": "integer",
    "tunnel-id": "integer",
    "node-id": "string"
  },
  "forward-lsp": {
    "forward-bandwidth": "integer",
    "forward-io-map": {
      "out-label": "integer",
      "in-label": "integer",
      "out-link": "integer"
    }
  },
  "source": {
    "global-id": "integer",
    "tunnel-id": "integer",
    "node-id": "string"
  },
  "midpoint-name": "string",
  "tunnel-name": "string",
  "lsp-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MIDPOINT - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/midpoint/{midpoint-name}/

Delete operation of resource: midpoint

midpoint-name
in path
string

ID of midpoint-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MIDPOINT - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/midpoint/{midpoint-name}/

Retrieve operation of resource: midpoint

midpoint-name
in path
string

ID of midpoint-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "lsp-protect": [ null ],
  "reverse-lsp": {
    "reverse-bandwidth": "integer",
    "reverse-io-map": {
      "out-label": "integer",
      "in-label": "integer",
      "out-link": "integer"
    }
  },
  "destination": {
    "global-id": "integer",
    "tunnel-id": "integer",
    "node-id": "string"
  },
  "forward-lsp": {
    "forward-bandwidth": "integer",
    "forward-io-map": {
      "out-label": "integer",
      "in-label": "integer",
      "out-link": "integer"
    }
  },
  "source": {
    "global-id": "integer",
    "tunnel-id": "integer",
    "node-id": "string"
  },
  "midpoint-name": "string",
  "tunnel-name": "string",
  "lsp-id": "integer"
}

SOURCE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/midpoint/{midpoint-name}/source/

Update operation of resource: source

sourcebody object

midpoint-name
in path
string

ID of midpoint-name

Request Content-Types: application/json
Request Example
{
  "global-id": "integer",
  "tunnel-id": "integer",
  "node-id": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SOURCE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/midpoint/{midpoint-name}/source/

Create operation of resource: source

sourcebody object

midpoint-name
in path
string

ID of midpoint-name

Request Content-Types: application/json
Request Example
{
  "global-id": "integer",
  "tunnel-id": "integer",
  "node-id": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SOURCE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/midpoint/{midpoint-name}/source/

Delete operation of resource: source

midpoint-name
in path
string

ID of midpoint-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SOURCE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/midpoint/{midpoint-name}/source/

Retrieve operation of resource: source

midpoint-name
in path
string

ID of midpoint-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "global-id": "integer",
  "tunnel-id": "integer",
  "node-id": "string"
}

DESTINATION - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/midpoint/{midpoint-name}/destination/

Update operation of resource: destination

destinationbody object

midpoint-name
in path
string

ID of midpoint-name

Request Content-Types: application/json
Request Example
{
  "destination": "string",
  "destination-type": "string",
  "interface-if-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DESTINATION - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/midpoint/{midpoint-name}/destination/

Create operation of resource: destination

destinationbody object

midpoint-name
in path
string

ID of midpoint-name

Request Content-Types: application/json
Request Example
{
  "destination": "string",
  "destination-type": "string",
  "interface-if-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DESTINATION - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/midpoint/{midpoint-name}/destination/

Delete operation of resource: destination

midpoint-name
in path
string

ID of midpoint-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DESTINATION - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/midpoint/{midpoint-name}/destination/

Retrieve operation of resource: destination

midpoint-name
in path
string

ID of midpoint-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "destination": "string",
  "destination-type": "string",
  "interface-if-index": "integer"
}

FORWARD-LSP - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/midpoint/{midpoint-name}/forward-lsp/

Update operation of resource: forward-lsp

forward-lspbody object

midpoint-name
in path
string

ID of midpoint-name

Request Content-Types: application/json
Request Example
{
  "forward-bandwidth": "integer",
  "forward-io-map": {
    "out-label": "integer",
    "in-label": "integer",
    "out-link": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FORWARD-LSP - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/midpoint/{midpoint-name}/forward-lsp/

Create operation of resource: forward-lsp

forward-lspbody object

midpoint-name
in path
string

ID of midpoint-name

Request Content-Types: application/json
Request Example
{
  "forward-bandwidth": "integer",
  "forward-io-map": {
    "out-label": "integer",
    "in-label": "integer",
    "out-link": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FORWARD-LSP - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/midpoint/{midpoint-name}/forward-lsp/

Delete operation of resource: forward-lsp

midpoint-name
in path
string

ID of midpoint-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FORWARD-LSP - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/midpoint/{midpoint-name}/forward-lsp/

Retrieve operation of resource: forward-lsp

midpoint-name
in path
string

ID of midpoint-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "forward-bandwidth": "integer",
  "forward-io-map": {
    "out-label": "integer",
    "in-label": "integer",
    "out-link": "integer"
  }
}

FORWARD-IO-MAP - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/midpoint/{midpoint-name}/forward-lsp/forward-io-map/

Update operation of resource: forward-io-map

forward-io-mapbody object

midpoint-name
in path
string

ID of midpoint-name

Request Content-Types: application/json
Request Example
{
  "out-label": "integer",
  "in-label": "integer",
  "out-link": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FORWARD-IO-MAP - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/midpoint/{midpoint-name}/forward-lsp/forward-io-map/

Create operation of resource: forward-io-map

forward-io-mapbody object

midpoint-name
in path
string

ID of midpoint-name

Request Content-Types: application/json
Request Example
{
  "out-label": "integer",
  "in-label": "integer",
  "out-link": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FORWARD-IO-MAP - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/midpoint/{midpoint-name}/forward-lsp/forward-io-map/

Delete operation of resource: forward-io-map

midpoint-name
in path
string

ID of midpoint-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FORWARD-IO-MAP - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/midpoint/{midpoint-name}/forward-lsp/forward-io-map/

Retrieve operation of resource: forward-io-map

midpoint-name
in path
string

ID of midpoint-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "out-label": "integer",
  "in-label": "integer",
  "out-link": "integer"
}

REVERSE-LSP - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/midpoint/{midpoint-name}/reverse-lsp/

Update operation of resource: reverse-lsp

reverse-lspbody object

midpoint-name
in path
string

ID of midpoint-name

Request Content-Types: application/json
Request Example
{
  "reverse-bandwidth": "integer",
  "reverse-io-map": {
    "out-label": "integer",
    "in-label": "integer",
    "out-link": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REVERSE-LSP - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/midpoint/{midpoint-name}/reverse-lsp/

Create operation of resource: reverse-lsp

reverse-lspbody object

midpoint-name
in path
string

ID of midpoint-name

Request Content-Types: application/json
Request Example
{
  "reverse-bandwidth": "integer",
  "reverse-io-map": {
    "out-label": "integer",
    "in-label": "integer",
    "out-link": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REVERSE-LSP - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/midpoint/{midpoint-name}/reverse-lsp/

Delete operation of resource: reverse-lsp

midpoint-name
in path
string

ID of midpoint-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REVERSE-LSP - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/midpoint/{midpoint-name}/reverse-lsp/

Retrieve operation of resource: reverse-lsp

midpoint-name
in path
string

ID of midpoint-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "reverse-bandwidth": "integer",
  "reverse-io-map": {
    "out-label": "integer",
    "in-label": "integer",
    "out-link": "integer"
  }
}

REVERSE-IO-MAP - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/midpoint/{midpoint-name}/reverse-lsp/reverse-io-map/

Update operation of resource: reverse-io-map

reverse-io-mapbody object

midpoint-name
in path
string

ID of midpoint-name

Request Content-Types: application/json
Request Example
{
  "out-label": "integer",
  "in-label": "integer",
  "out-link": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REVERSE-IO-MAP - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/midpoint/{midpoint-name}/reverse-lsp/reverse-io-map/

Create operation of resource: reverse-io-map

reverse-io-mapbody object

midpoint-name
in path
string

ID of midpoint-name

Request Content-Types: application/json
Request Example
{
  "out-label": "integer",
  "in-label": "integer",
  "out-link": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REVERSE-IO-MAP - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/midpoint/{midpoint-name}/reverse-lsp/reverse-io-map/

Delete operation of resource: reverse-io-map

midpoint-name
in path
string

ID of midpoint-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REVERSE-IO-MAP - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/transport-profile/midpoints/midpoint/{midpoint-name}/reverse-lsp/reverse-io-map/

Retrieve operation of resource: reverse-io-map

midpoint-name
in path
string

ID of midpoint-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "out-label": "integer",
  "in-label": "integer",
  "out-link": "integer"
}

INTERFACES - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/

Update operation of resource: interfaces

interfacesbody object

Request Content-Types: application/json
Request Example
{
  "interface": [
    {
      "global-attributes": {
        "auto-tunnel": {
          "backup": {
            "exclude": {
              "srlg-mode": "string"
            },
            "attribute-set": "string",
            "enable": [ null ],
            "next-hop-only": [ null ]
          }
        },
        "backup-paths": {
          "backup-path": [
            {
              "tunnel-number": "integer"
            }
          ]
        },
        "backup-tunnels": {
          "backup-tunnel": [
            {
              "tunnel-name": "string"
            }
          ]
        }
      },
      "lcac": {
        "enable": [ null ],
        "switchings": {
          "switching": [
            {
              "capability": "string",
              "switching-id": "string",
              "encoding": "string"
            }
          ]
        },
        "bfd": [ null ],
        "attribute-name-xr": {
          "attribute-name": [
            "string"
          ]
        },
        "up-thresholds": {
          "up-threshold": [
            "string"
          ]
        },
        "admin-weight": "integer",
        "fault-oam-lockout": [ null ],
        "flood-area": {
          "igp-type": "string",
          "area-id": "integer",
          "process-name": "string"
        },
        "down-thresholds": {
          "down-threshold": [
            "string"
          ]
        },
        "attribute-flags": "string",
        "srlgs": {
          "srlg": [
            {
              "srlg-number": "integer"
            }
          ]
        },
        "attribute-names": {
          "attribute-name": [
            {
              "affinity-index": "integer",
              "value": [
                "string"
              ]
            }
          ]
        }
      },
      "interface-name": "string",
      "transport-profile-link": {
        "links": {
          "link": [
            {
              "link-id": "integer",
              "next-hop-type": "string",
              "next-hop-address": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INTERFACES - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/

Create operation of resource: interfaces

interfacesbody object

Request Content-Types: application/json
Request Example
{
  "interface": [
    {
      "global-attributes": {
        "auto-tunnel": {
          "backup": {
            "exclude": {
              "srlg-mode": "string"
            },
            "attribute-set": "string",
            "enable": [ null ],
            "next-hop-only": [ null ]
          }
        },
        "backup-paths": {
          "backup-path": [
            {
              "tunnel-number": "integer"
            }
          ]
        },
        "backup-tunnels": {
          "backup-tunnel": [
            {
              "tunnel-name": "string"
            }
          ]
        }
      },
      "lcac": {
        "enable": [ null ],
        "switchings": {
          "switching": [
            {
              "capability": "string",
              "switching-id": "string",
              "encoding": "string"
            }
          ]
        },
        "bfd": [ null ],
        "attribute-name-xr": {
          "attribute-name": [
            "string"
          ]
        },
        "up-thresholds": {
          "up-threshold": [
            "string"
          ]
        },
        "admin-weight": "integer",
        "fault-oam-lockout": [ null ],
        "flood-area": {
          "igp-type": "string",
          "area-id": "integer",
          "process-name": "string"
        },
        "down-thresholds": {
          "down-threshold": [
            "string"
          ]
        },
        "attribute-flags": "string",
        "srlgs": {
          "srlg": [
            {
              "srlg-number": "integer"
            }
          ]
        },
        "attribute-names": {
          "attribute-name": [
            {
              "affinity-index": "integer",
              "value": [
                "string"
              ]
            }
          ]
        }
      },
      "interface-name": "string",
      "transport-profile-link": {
        "links": {
          "link": [
            {
              "link-id": "integer",
              "next-hop-type": "string",
              "next-hop-address": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INTERFACES - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/

Delete operation of resource: interfaces

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INTERFACES - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/

Retrieve operation of resource: interfaces

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface": [
    {
      "global-attributes": {
        "auto-tunnel": {
          "backup": {
            "exclude": {
              "srlg-mode": "string"
            },
            "attribute-set": "string",
            "enable": [ null ],
            "next-hop-only": [ null ]
          }
        },
        "backup-paths": {
          "backup-path": [
            {
              "tunnel-number": "integer"
            }
          ]
        },
        "backup-tunnels": {
          "backup-tunnel": [
            {
              "tunnel-name": "string"
            }
          ]
        }
      },
      "lcac": {
        "enable": [ null ],
        "switchings": {
          "switching": [
            {
              "capability": "string",
              "switching-id": "string",
              "encoding": "string"
            }
          ]
        },
        "bfd": [ null ],
        "attribute-name-xr": {
          "attribute-name": [
            "string"
          ]
        },
        "up-thresholds": {
          "up-threshold": [
            "string"
          ]
        },
        "admin-weight": "integer",
        "fault-oam-lockout": [ null ],
        "flood-area": {
          "igp-type": "string",
          "area-id": "integer",
          "process-name": "string"
        },
        "down-thresholds": {
          "down-threshold": [
            "string"
          ]
        },
        "attribute-flags": "string",
        "srlgs": {
          "srlg": [
            {
              "srlg-number": "integer"
            }
          ]
        },
        "attribute-names": {
          "attribute-name": [
            {
              "affinity-index": "integer",
              "value": [
                "string"
              ]
            }
          ]
        }
      },
      "interface-name": "string",
      "transport-profile-link": {
        "links": {
          "link": [
            {
              "link-id": "integer",
              "next-hop-type": "string",
              "next-hop-address": "string"
            }
          ]
        }
      }
    }
  ]
}

INTERFACE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/

Update operation of resource: interface

interfacebody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "global-attributes": {
    "auto-tunnel": {
      "backup": {
        "exclude": {
          "srlg-mode": "string"
        },
        "attribute-set": "string",
        "enable": [ null ],
        "next-hop-only": [ null ]
      }
    },
    "backup-paths": {
      "backup-path": [
        {
          "tunnel-number": "integer"
        }
      ]
    },
    "backup-tunnels": {
      "backup-tunnel": [
        {
          "tunnel-name": "string"
        }
      ]
    }
  },
  "lcac": {
    "enable": [ null ],
    "switchings": {
      "switching": [
        {
          "capability": "string",
          "switching-id": "string",
          "encoding": "string"
        }
      ]
    },
    "bfd": [ null ],
    "attribute-name-xr": {
      "attribute-name": [
        "string"
      ]
    },
    "up-thresholds": {
      "up-threshold": [
        "string"
      ]
    },
    "admin-weight": "integer",
    "fault-oam-lockout": [ null ],
    "flood-area": {
      "igp-type": "string",
      "area-id": "integer",
      "process-name": "string"
    },
    "down-thresholds": {
      "down-threshold": [
        "string"
      ]
    },
    "attribute-flags": "string",
    "srlgs": {
      "srlg": [
        {
          "srlg-number": "integer"
        }
      ]
    },
    "attribute-names": {
      "attribute-name": [
        {
          "affinity-index": "integer",
          "value": [
            "string"
          ]
        }
      ]
    }
  },
  "interface-name": "string",
  "transport-profile-link": {
    "links": {
      "link": [
        {
          "link-id": "integer",
          "next-hop-type": "string",
          "next-hop-address": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INTERFACE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/

Create operation of resource: interface

interfacebody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "global-attributes": {
    "auto-tunnel": {
      "backup": {
        "exclude": {
          "srlg-mode": "string"
        },
        "attribute-set": "string",
        "enable": [ null ],
        "next-hop-only": [ null ]
      }
    },
    "backup-paths": {
      "backup-path": [
        {
          "tunnel-number": "integer"
        }
      ]
    },
    "backup-tunnels": {
      "backup-tunnel": [
        {
          "tunnel-name": "string"
        }
      ]
    }
  },
  "lcac": {
    "enable": [ null ],
    "switchings": {
      "switching": [
        {
          "capability": "string",
          "switching-id": "string",
          "encoding": "string"
        }
      ]
    },
    "bfd": [ null ],
    "attribute-name-xr": {
      "attribute-name": [
        "string"
      ]
    },
    "up-thresholds": {
      "up-threshold": [
        "string"
      ]
    },
    "admin-weight": "integer",
    "fault-oam-lockout": [ null ],
    "flood-area": {
      "igp-type": "string",
      "area-id": "integer",
      "process-name": "string"
    },
    "down-thresholds": {
      "down-threshold": [
        "string"
      ]
    },
    "attribute-flags": "string",
    "srlgs": {
      "srlg": [
        {
          "srlg-number": "integer"
        }
      ]
    },
    "attribute-names": {
      "attribute-name": [
        {
          "affinity-index": "integer",
          "value": [
            "string"
          ]
        }
      ]
    }
  },
  "interface-name": "string",
  "transport-profile-link": {
    "links": {
      "link": [
        {
          "link-id": "integer",
          "next-hop-type": "string",
          "next-hop-address": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INTERFACE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/

Delete operation of resource: interface

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INTERFACE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/

Retrieve operation of resource: interface

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "global-attributes": {
    "auto-tunnel": {
      "backup": {
        "exclude": {
          "srlg-mode": "string"
        },
        "attribute-set": "string",
        "enable": [ null ],
        "next-hop-only": [ null ]
      }
    },
    "backup-paths": {
      "backup-path": [
        {
          "tunnel-number": "integer"
        }
      ]
    },
    "backup-tunnels": {
      "backup-tunnel": [
        {
          "tunnel-name": "string"
        }
      ]
    }
  },
  "lcac": {
    "enable": [ null ],
    "switchings": {
      "switching": [
        {
          "capability": "string",
          "switching-id": "string",
          "encoding": "string"
        }
      ]
    },
    "bfd": [ null ],
    "attribute-name-xr": {
      "attribute-name": [
        "string"
      ]
    },
    "up-thresholds": {
      "up-threshold": [
        "string"
      ]
    },
    "admin-weight": "integer",
    "fault-oam-lockout": [ null ],
    "flood-area": {
      "igp-type": "string",
      "area-id": "integer",
      "process-name": "string"
    },
    "down-thresholds": {
      "down-threshold": [
        "string"
      ]
    },
    "attribute-flags": "string",
    "srlgs": {
      "srlg": [
        {
          "srlg-number": "integer"
        }
      ]
    },
    "attribute-names": {
      "attribute-name": [
        {
          "affinity-index": "integer",
          "value": [
            "string"
          ]
        }
      ]
    }
  },
  "interface-name": "string",
  "transport-profile-link": {
    "links": {
      "link": [
        {
          "link-id": "integer",
          "next-hop-type": "string",
          "next-hop-address": "string"
        }
      ]
    }
  }
}

TRANSPORT-PROFILE-LINK - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/transport-profile-link/

Create operation of resource: transport-profile-link

transport-profile-linkbody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "links": {
    "link": [
      {
        "link-id": "integer",
        "next-hop-type": "string",
        "next-hop-address": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LINKS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/transport-profile-link/links/

Create operation of resource: links

linksbody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "link": [
    {
      "link-id": "integer",
      "next-hop-type": "string",
      "next-hop-address": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LINK - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/transport-profile-link/links/link/{link-id}/

Create operation of resource: link

linkbody object

interface-name
in path
string

ID of interface-name

link-id
in path
string

ID of link-id

Request Content-Types: application/json
Request Example
{
  "link-id": "integer",
  "next-hop-type": "string",
  "next-hop-address": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LCAC - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/

Update operation of resource: lcac

lcacbody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "flooding-threshold": {
    "up-stream": "string",
    "down-stream": "string"
  },
  "periodic-flooding-timer": "integer",
  "delay-preempt-bundle-capacity-timer": "integer",
  "bandwidth-hold-timer": "string",
  "bfd": {
    "interval": "integer",
    "detection-multiplier": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LCAC - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/

Create operation of resource: lcac

lcacbody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "flooding-threshold": {
    "up-stream": "string",
    "down-stream": "string"
  },
  "periodic-flooding-timer": "integer",
  "delay-preempt-bundle-capacity-timer": "integer",
  "bandwidth-hold-timer": "string",
  "bfd": {
    "interval": "integer",
    "detection-multiplier": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LCAC - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/

Delete operation of resource: lcac

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LCAC - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/

Retrieve operation of resource: lcac

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "flooding-threshold": {
    "up-stream": "string",
    "down-stream": "string"
  },
  "periodic-flooding-timer": "integer",
  "delay-preempt-bundle-capacity-timer": "integer",
  "bandwidth-hold-timer": "string",
  "bfd": {
    "interval": "integer",
    "detection-multiplier": "integer"
  }
}

SWITCHINGS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/switchings/

Update operation of resource: switchings

switchingsbody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "switching": [
    {
      "capability": "string",
      "switching-id": "string",
      "encoding": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SWITCHINGS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/switchings/

Create operation of resource: switchings

switchingsbody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "switching": [
    {
      "capability": "string",
      "switching-id": "string",
      "encoding": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SWITCHINGS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/switchings/

Delete operation of resource: switchings

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SWITCHINGS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/switchings/

Retrieve operation of resource: switchings

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "switching": [
    {
      "capability": "string",
      "switching-id": "string",
      "encoding": "string"
    }
  ]
}

SWITCHING - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/switchings/switching/{switching-id}/

Update operation of resource: switching

switchingbody object

interface-name
in path
string

ID of interface-name

switching-id
in path
string

ID of switching-id

Request Content-Types: application/json
Request Example
{
  "capability": "string",
  "switching-id": "string",
  "encoding": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SWITCHING - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/switchings/switching/{switching-id}/

Create operation of resource: switching

switchingbody object

interface-name
in path
string

ID of interface-name

switching-id
in path
string

ID of switching-id

Request Content-Types: application/json
Request Example
{
  "capability": "string",
  "switching-id": "string",
  "encoding": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SWITCHING - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/switchings/switching/{switching-id}/

Delete operation of resource: switching

interface-name
in path
string

ID of interface-name

switching-id
in path
string

ID of switching-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SWITCHING - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/switchings/switching/{switching-id}/

Retrieve operation of resource: switching

interface-name
in path
string

ID of interface-name

switching-id
in path
string

ID of switching-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "capability": "string",
  "switching-id": "string",
  "encoding": "string"
}

FLOOD-AREA - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/flood-area/

Update operation of resource: flood-area

flood-areabody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "igp-type": "string",
  "area-id": "integer",
  "process-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FLOOD-AREA - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/flood-area/

Create operation of resource: flood-area

flood-areabody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "igp-type": "string",
  "area-id": "integer",
  "process-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FLOOD-AREA - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/flood-area/

Delete operation of resource: flood-area

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FLOOD-AREA - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/flood-area/

Retrieve operation of resource: flood-area

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "igp-type": "string",
  "area-id": "integer",
  "process-name": "string"
}

ATTRIBUTE-NAME-XR - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/attribute-name-xr/

Update operation of resource: attribute-name-xr

attribute-name-xrbody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "attribute-name": [
    "string"
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ATTRIBUTE-NAME-XR - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/attribute-name-xr/

Create operation of resource: attribute-name-xr

attribute-name-xrbody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "attribute-name": [
    "string"
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ATTRIBUTE-NAME-XR - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/attribute-name-xr/

Delete operation of resource: attribute-name-xr

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ATTRIBUTE-NAME-XR - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/attribute-name-xr/

Retrieve operation of resource: attribute-name-xr

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "attribute-name": [
    "string"
  ]
}

ATTRIBUTE-NAMES - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/attribute-names/

Update operation of resource: attribute-names

attribute-namesbody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "attribute-name": [
    {
      "affinity-index": "integer",
      "value": [
        "string"
      ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ATTRIBUTE-NAMES - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/attribute-names/

Create operation of resource: attribute-names

attribute-namesbody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "attribute-name": [
    {
      "affinity-index": "integer",
      "value": [
        "string"
      ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ATTRIBUTE-NAMES - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/attribute-names/

Delete operation of resource: attribute-names

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ATTRIBUTE-NAMES - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/attribute-names/

Retrieve operation of resource: attribute-names

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "attribute-name": [
    {
      "affinity-index": "integer",
      "value": [
        "string"
      ]
    }
  ]
}

ATTRIBUTE-NAME - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/attribute-names/attribute-name/{affinity-index}/

Update operation of resource: attribute-name

attribute-namebody object

interface-name
in path
string

ID of interface-name

affinity-index
in path
string

ID of affinity-index

Request Content-Types: application/json
Request Example
{
  "affinity-index": "integer",
  "value": [
    "string"
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ATTRIBUTE-NAME - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/attribute-names/attribute-name/{affinity-index}/

Create operation of resource: attribute-name

attribute-namebody object

interface-name
in path
string

ID of interface-name

affinity-index
in path
string

ID of affinity-index

Request Content-Types: application/json
Request Example
{
  "affinity-index": "integer",
  "value": [
    "string"
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ATTRIBUTE-NAME - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/attribute-names/attribute-name/{affinity-index}/

Delete operation of resource: attribute-name

interface-name
in path
string

ID of interface-name

affinity-index
in path
string

ID of affinity-index

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ATTRIBUTE-NAME - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/attribute-names/attribute-name/{affinity-index}/

Retrieve operation of resource: attribute-name

interface-name
in path
string

ID of interface-name

affinity-index
in path
string

ID of affinity-index

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-index": "integer",
  "value": [
    "string"
  ]
}

SRLGS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/srlgs/

Update operation of resource: srlgs

srlgsbody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "srlg": [
    {
      "srlg-number": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SRLGS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/srlgs/

Create operation of resource: srlgs

srlgsbody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "srlg": [
    {
      "srlg-number": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SRLGS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/srlgs/

Delete operation of resource: srlgs

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SRLGS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/srlgs/

Retrieve operation of resource: srlgs

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "srlg": [
    {
      "srlg-number": "integer"
    }
  ]
}

SRLG - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/srlgs/srlg/{srlg-number}/

Update operation of resource: srlg

srlgbody object

interface-name
in path
string

ID of interface-name

srlg-number
in path
string

ID of srlg-number

Request Content-Types: application/json
Request Example
{
  "srlg-number": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SRLG - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/srlgs/srlg/{srlg-number}/

Create operation of resource: srlg

srlgbody object

interface-name
in path
string

ID of interface-name

srlg-number
in path
string

ID of srlg-number

Request Content-Types: application/json
Request Example
{
  "srlg-number": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SRLG - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/srlgs/srlg/{srlg-number}/

Delete operation of resource: srlg

interface-name
in path
string

ID of interface-name

srlg-number
in path
string

ID of srlg-number

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SRLG - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/srlgs/srlg/{srlg-number}/

Retrieve operation of resource: srlg

interface-name
in path
string

ID of interface-name

srlg-number
in path
string

ID of srlg-number

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "srlg-number": "integer"
}

UP-THRESHOLDS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/up-thresholds/

Update operation of resource: up-thresholds

up-thresholdsbody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "up-threshold": [
    "string"
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

UP-THRESHOLDS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/up-thresholds/

Create operation of resource: up-thresholds

up-thresholdsbody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "up-threshold": [
    "string"
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

UP-THRESHOLDS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/up-thresholds/

Delete operation of resource: up-thresholds

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

UP-THRESHOLDS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/up-thresholds/

Retrieve operation of resource: up-thresholds

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "up-threshold": [
    "string"
  ]
}

DOWN-THRESHOLDS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/down-thresholds/

Update operation of resource: down-thresholds

down-thresholdsbody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "down-threshold": [
    "string"
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DOWN-THRESHOLDS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/down-thresholds/

Create operation of resource: down-thresholds

down-thresholdsbody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "down-threshold": [
    "string"
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DOWN-THRESHOLDS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/down-thresholds/

Delete operation of resource: down-thresholds

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DOWN-THRESHOLDS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/lcac/down-thresholds/

Retrieve operation of resource: down-thresholds

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "down-threshold": [
    "string"
  ]
}

GLOBAL-ATTRIBUTES - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/

Update operation of resource: global-attributes

global-attributesbody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "auto-tunnel": {
    "backup": {
      "exclude": {
        "srlg-mode": "string"
      },
      "attribute-set": "string",
      "enable": [ null ],
      "next-hop-only": [ null ]
    }
  },
  "backup-paths": {
    "backup-path": [
      {
        "tunnel-number": "integer"
      }
    ]
  },
  "backup-tunnels": {
    "backup-tunnel": [
      {
        "tunnel-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GLOBAL-ATTRIBUTES - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/

Create operation of resource: global-attributes

global-attributesbody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "auto-tunnel": {
    "backup": {
      "exclude": {
        "srlg-mode": "string"
      },
      "attribute-set": "string",
      "enable": [ null ],
      "next-hop-only": [ null ]
    }
  },
  "backup-paths": {
    "backup-path": [
      {
        "tunnel-number": "integer"
      }
    ]
  },
  "backup-tunnels": {
    "backup-tunnel": [
      {
        "tunnel-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GLOBAL-ATTRIBUTES - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/

Delete operation of resource: global-attributes

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GLOBAL-ATTRIBUTES - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/

Retrieve operation of resource: global-attributes

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "auto-tunnel": {
    "backup": {
      "exclude": {
        "srlg-mode": "string"
      },
      "attribute-set": "string",
      "enable": [ null ],
      "next-hop-only": [ null ]
    }
  },
  "backup-paths": {
    "backup-path": [
      {
        "tunnel-number": "integer"
      }
    ]
  },
  "backup-tunnels": {
    "backup-tunnel": [
      {
        "tunnel-name": "string"
      }
    ]
  }
}

BACKUP-TUNNELS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/backup-tunnels/

Update operation of resource: backup-tunnels

backup-tunnelsbody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "backup-tunnel": [
    {
      "tunnel-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BACKUP-TUNNELS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/backup-tunnels/

Create operation of resource: backup-tunnels

backup-tunnelsbody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "backup-tunnel": [
    {
      "tunnel-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BACKUP-TUNNELS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/backup-tunnels/

Delete operation of resource: backup-tunnels

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BACKUP-TUNNELS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/backup-tunnels/

Retrieve operation of resource: backup-tunnels

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "backup-tunnel": [
    {
      "tunnel-name": "string"
    }
  ]
}

BACKUP-TUNNEL - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/backup-tunnels/backup-tunnel/{tunnel-name}/

Update operation of resource: backup-tunnel

backup-tunnelbody object

interface-name
in path
string

ID of interface-name

tunnel-name
in path
string

ID of tunnel-name

Request Content-Types: application/json
Request Example
{
  "tunnel-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BACKUP-TUNNEL - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/backup-tunnels/backup-tunnel/{tunnel-name}/

Create operation of resource: backup-tunnel

backup-tunnelbody object

interface-name
in path
string

ID of interface-name

tunnel-name
in path
string

ID of tunnel-name

Request Content-Types: application/json
Request Example
{
  "tunnel-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BACKUP-TUNNEL - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/backup-tunnels/backup-tunnel/{tunnel-name}/

Delete operation of resource: backup-tunnel

interface-name
in path
string

ID of interface-name

tunnel-name
in path
string

ID of tunnel-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BACKUP-TUNNEL - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/backup-tunnels/backup-tunnel/{tunnel-name}/

Retrieve operation of resource: backup-tunnel

interface-name
in path
string

ID of interface-name

tunnel-name
in path
string

ID of tunnel-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tunnel-name": "string"
}

AUTO-TUNNEL - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/auto-tunnel/

Update operation of resource: auto-tunnel

auto-tunnelbody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "backup": {
    "exclude": {
      "srlg-mode": "string"
    },
    "attribute-set": "string",
    "enable": [ null ],
    "next-hop-only": [ null ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-TUNNEL - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/auto-tunnel/

Create operation of resource: auto-tunnel

auto-tunnelbody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "backup": {
    "exclude": {
      "srlg-mode": "string"
    },
    "attribute-set": "string",
    "enable": [ null ],
    "next-hop-only": [ null ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-TUNNEL - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/auto-tunnel/

Delete operation of resource: auto-tunnel

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-TUNNEL - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/auto-tunnel/

Retrieve operation of resource: auto-tunnel

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "backup": {
    "exclude": {
      "srlg-mode": "string"
    },
    "attribute-set": "string",
    "enable": [ null ],
    "next-hop-only": [ null ]
  }
}

BACKUP - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/auto-tunnel/backup/

Update operation of resource: backup

backupbody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude": {
    "srlg-mode": "string"
  },
  "attribute-set": "string",
  "enable": [ null ],
  "next-hop-only": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BACKUP - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/auto-tunnel/backup/

Create operation of resource: backup

backupbody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude": {
    "srlg-mode": "string"
  },
  "attribute-set": "string",
  "enable": [ null ],
  "next-hop-only": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BACKUP - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/auto-tunnel/backup/

Delete operation of resource: backup

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BACKUP - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/auto-tunnel/backup/

Retrieve operation of resource: backup

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude": {
    "srlg-mode": "string"
  },
  "attribute-set": "string",
  "enable": [ null ],
  "next-hop-only": [ null ]
}

EXCLUDE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/auto-tunnel/backup/exclude/

Update operation of resource: exclude

excludebody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "srlg-mode": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/auto-tunnel/backup/exclude/

Create operation of resource: exclude

excludebody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "srlg-mode": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/auto-tunnel/backup/exclude/

Delete operation of resource: exclude

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/auto-tunnel/backup/exclude/

Retrieve operation of resource: exclude

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "srlg-mode": "string"
}

BACKUP-PATHS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/backup-paths/

Update operation of resource: backup-paths

backup-pathsbody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "backup-path": [
    {
      "tunnel-number": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BACKUP-PATHS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/backup-paths/

Create operation of resource: backup-paths

backup-pathsbody object

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "backup-path": [
    {
      "tunnel-number": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BACKUP-PATHS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/backup-paths/

Delete operation of resource: backup-paths

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BACKUP-PATHS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/backup-paths/

Retrieve operation of resource: backup-paths

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "backup-path": [
    {
      "tunnel-number": "integer"
    }
  ]
}

BACKUP-PATH - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/backup-paths/backup-path/{tunnel-number}/

Update operation of resource: backup-path

backup-pathbody object

interface-name
in path
string

ID of interface-name

tunnel-number
in path
string

ID of tunnel-number

Request Content-Types: application/json
Request Example
{
  "tunnel-number": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BACKUP-PATH - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/backup-paths/backup-path/{tunnel-number}/

Create operation of resource: backup-path

backup-pathbody object

interface-name
in path
string

ID of interface-name

tunnel-number
in path
string

ID of tunnel-number

Request Content-Types: application/json
Request Example
{
  "tunnel-number": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BACKUP-PATH - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/backup-paths/backup-path/{tunnel-number}/

Delete operation of resource: backup-path

interface-name
in path
string

ID of interface-name

tunnel-number
in path
string

ID of tunnel-number

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BACKUP-PATH - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/interfaces/interface/{interface-name}/global-attributes/backup-paths/backup-path/{tunnel-number}/

Retrieve operation of resource: backup-path

interface-name
in path
string

ID of interface-name

tunnel-number
in path
string

ID of tunnel-number

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tunnel-number": "integer"
}

GMPLS-NNI - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/

Update operation of resource: gmpls-nni

gmpls-nnibody object

Request Content-Types: application/json
Request Example
{
  "path-selection-metric": "string",
  "topology-instances": {
    "topology-instance": [
      {
        "ospf-int": [
          {
            "igp-area": "integer"
          }
        ],
        "igp-type": "string",
        "igp-instance-name": "string",
        "ospfip-addr": [
          {
            "address": "string"
          }
        ],
        "ospf-area-type": "string"
      }
    ]
  },
  "enable-gmpls-nni": [ null ],
  "tunnel-heads": {
    "tunnel-head": [
      {
        "restore-lsp-shutdown": [ null ],
        "enable": [ null ],
        "logging": {
          "signalling-state-message": [ null ],
          "active-lsp-message": [ null ],
          "homepath-state-message": [ null ],
          "tunnel-state-message": [ null ],
          "static-cross-connect-message": [ null ],
          "insufficient-bw-message": [ null ],
          "path-change-message": [ null ]
        },
        "static-uni": {
          "ingress-controller-name": "string",
          "egress-controller-if-index": "integer",
          "ingress-type": "string",
          "egress-type": "string"
        },
        "protection-switching": {
          "lockout": "string"
        },
        "path-options": {
          "path-option": [
            {
              "preference-level": "integer",
              "path-name": "string",
              "xro-type": "string",
              "lockdown": "string",
              "path-type": "string",
              "path-id": "integer",
              "affinity-attribute-set-name": "string",
              "restore-by-preference-level": "integer",
              "xro-attribute-set-name": "string",
              "protected-by-preference-level": "integer"
            }
          ]
        },
        "destination": {
          "destination": "string",
          "destination-type": "string",
          "interface-if-index": "integer"
        },
        "announce-srlg": [ null ],
        "path-protection-attribute-set-profile": "string",
        "standby-lsp-shutdown": [ null ],
        "current-lsp-shutdown": [ null ],
        "shutdown": [ null ],
        "tunnel-id": "integer",
        "path-selection-metric": "string",
        "signalled-bandwidth": {
          "signalled-bandwidth-type": "string",
          "od-uflex-framing-type": "string",
          "bitrate": "integer"
        },
        "payload": "string",
        "signalled-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GMPLS-NNI - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/

Create operation of resource: gmpls-nni

gmpls-nnibody object

Request Content-Types: application/json
Request Example
{
  "path-selection-metric": "string",
  "topology-instances": {
    "topology-instance": [
      {
        "ospf-int": [
          {
            "igp-area": "integer"
          }
        ],
        "igp-type": "string",
        "igp-instance-name": "string",
        "ospfip-addr": [
          {
            "address": "string"
          }
        ],
        "ospf-area-type": "string"
      }
    ]
  },
  "enable-gmpls-nni": [ null ],
  "tunnel-heads": {
    "tunnel-head": [
      {
        "restore-lsp-shutdown": [ null ],
        "enable": [ null ],
        "logging": {
          "signalling-state-message": [ null ],
          "active-lsp-message": [ null ],
          "homepath-state-message": [ null ],
          "tunnel-state-message": [ null ],
          "static-cross-connect-message": [ null ],
          "insufficient-bw-message": [ null ],
          "path-change-message": [ null ]
        },
        "static-uni": {
          "ingress-controller-name": "string",
          "egress-controller-if-index": "integer",
          "ingress-type": "string",
          "egress-type": "string"
        },
        "protection-switching": {
          "lockout": "string"
        },
        "path-options": {
          "path-option": [
            {
              "preference-level": "integer",
              "path-name": "string",
              "xro-type": "string",
              "lockdown": "string",
              "path-type": "string",
              "path-id": "integer",
              "affinity-attribute-set-name": "string",
              "restore-by-preference-level": "integer",
              "xro-attribute-set-name": "string",
              "protected-by-preference-level": "integer"
            }
          ]
        },
        "destination": {
          "destination": "string",
          "destination-type": "string",
          "interface-if-index": "integer"
        },
        "announce-srlg": [ null ],
        "path-protection-attribute-set-profile": "string",
        "standby-lsp-shutdown": [ null ],
        "current-lsp-shutdown": [ null ],
        "shutdown": [ null ],
        "tunnel-id": "integer",
        "path-selection-metric": "string",
        "signalled-bandwidth": {
          "signalled-bandwidth-type": "string",
          "od-uflex-framing-type": "string",
          "bitrate": "integer"
        },
        "payload": "string",
        "signalled-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GMPLS-NNI - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/

Delete operation of resource: gmpls-nni

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GMPLS-NNI - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/

Retrieve operation of resource: gmpls-nni

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "path-selection-metric": "string",
  "topology-instances": {
    "topology-instance": [
      {
        "ospf-int": [
          {
            "igp-area": "integer"
          }
        ],
        "igp-type": "string",
        "igp-instance-name": "string",
        "ospfip-addr": [
          {
            "address": "string"
          }
        ],
        "ospf-area-type": "string"
      }
    ]
  },
  "enable-gmpls-nni": [ null ],
  "tunnel-heads": {
    "tunnel-head": [
      {
        "restore-lsp-shutdown": [ null ],
        "enable": [ null ],
        "logging": {
          "signalling-state-message": [ null ],
          "active-lsp-message": [ null ],
          "homepath-state-message": [ null ],
          "tunnel-state-message": [ null ],
          "static-cross-connect-message": [ null ],
          "insufficient-bw-message": [ null ],
          "path-change-message": [ null ]
        },
        "static-uni": {
          "ingress-controller-name": "string",
          "egress-controller-if-index": "integer",
          "ingress-type": "string",
          "egress-type": "string"
        },
        "protection-switching": {
          "lockout": "string"
        },
        "path-options": {
          "path-option": [
            {
              "preference-level": "integer",
              "path-name": "string",
              "xro-type": "string",
              "lockdown": "string",
              "path-type": "string",
              "path-id": "integer",
              "affinity-attribute-set-name": "string",
              "restore-by-preference-level": "integer",
              "xro-attribute-set-name": "string",
              "protected-by-preference-level": "integer"
            }
          ]
        },
        "destination": {
          "destination": "string",
          "destination-type": "string",
          "interface-if-index": "integer"
        },
        "announce-srlg": [ null ],
        "path-protection-attribute-set-profile": "string",
        "standby-lsp-shutdown": [ null ],
        "current-lsp-shutdown": [ null ],
        "shutdown": [ null ],
        "tunnel-id": "integer",
        "path-selection-metric": "string",
        "signalled-bandwidth": {
          "signalled-bandwidth-type": "string",
          "od-uflex-framing-type": "string",
          "bitrate": "integer"
        },
        "payload": "string",
        "signalled-name": "string"
      }
    ]
  }
}

TOPOLOGY-INSTANCES - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/

Update operation of resource: topology-instances

topology-instancesbody object

Request Content-Types: application/json
Request Example
{
  "topology-instance": [
    {
      "ospf-int": [
        {
          "igp-area": "integer"
        }
      ],
      "igp-type": "string",
      "igp-instance-name": "string",
      "ospfip-addr": [
        {
          "address": "string"
        }
      ],
      "ospf-area-type": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGY-INSTANCES - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/

Create operation of resource: topology-instances

topology-instancesbody object

Request Content-Types: application/json
Request Example
{
  "topology-instance": [
    {
      "ospf-int": [
        {
          "igp-area": "integer"
        }
      ],
      "igp-type": "string",
      "igp-instance-name": "string",
      "ospfip-addr": [
        {
          "address": "string"
        }
      ],
      "ospf-area-type": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGY-INSTANCES - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/

Delete operation of resource: topology-instances

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGY-INSTANCES - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/

Retrieve operation of resource: topology-instances

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "topology-instance": [
    {
      "ospf-int": [
        {
          "igp-area": "integer"
        }
      ],
      "igp-type": "string",
      "igp-instance-name": "string",
      "ospfip-addr": [
        {
          "address": "string"
        }
      ],
      "ospf-area-type": "string"
    }
  ]
}

TOPOLOGY-INSTANCE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/

Update operation of resource: topology-instance

topology-instancebody object

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

Request Content-Types: application/json
Request Example
{
  "ospf-int": [
    {
      "igp-area": "integer"
    }
  ],
  "igp-type": "string",
  "igp-instance-name": "string",
  "ospfip-addr": [
    {
      "address": "string"
    }
  ],
  "ospf-area-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGY-INSTANCE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/

Create operation of resource: topology-instance

topology-instancebody object

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

Request Content-Types: application/json
Request Example
{
  "ospf-int": [
    {
      "igp-area": "integer"
    }
  ],
  "igp-type": "string",
  "igp-instance-name": "string",
  "ospfip-addr": [
    {
      "address": "string"
    }
  ],
  "ospf-area-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGY-INSTANCE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/

Delete operation of resource: topology-instance

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGY-INSTANCE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/

Retrieve operation of resource: topology-instance

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "ospf-int": [
    {
      "igp-area": "integer"
    }
  ],
  "igp-type": "string",
  "igp-instance-name": "string",
  "ospfip-addr": [
    {
      "address": "string"
    }
  ],
  "ospf-area-type": "string"
}

OSPF-INT - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospf-int/{igp-area}/

Update operation of resource: ospf-int

ospf-intbody object

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

igp-area
in path
string

ID of igp-area

Request Content-Types: application/json
Request Example
{
  "igp-area": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OSPF-INT - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospf-int/{igp-area}/

Create operation of resource: ospf-int

ospf-intbody object

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

igp-area
in path
string

ID of igp-area

Request Content-Types: application/json
Request Example
{
  "igp-area": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OSPF-INT - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospf-int/{igp-area}/

Delete operation of resource: ospf-int

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

igp-area
in path
string

ID of igp-area

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OSPF-INT - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospf-int/{igp-area}/

Retrieve operation of resource: ospf-int

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

igp-area
in path
string

ID of igp-area

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "igp-area": "integer"
}

CONTROLLERS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospf-int/{igp-area}/controllers/

Update operation of resource: controllers

controllersbody object

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

igp-area
in path
string

ID of igp-area

Request Content-Types: application/json
Request Example
{
  "controller": [
    {
      "delay": "integer",
      "enable": [ null ],
      "tti-mode": {
        "tti-mode-type": "string",
        "tcmid": "integer"
      },
      "controller-name": "string",
      "affinity-names": {
        "affinity-name": [
          "string"
        ]
      },
      "admin-weight": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTROLLERS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospf-int/{igp-area}/controllers/

Create operation of resource: controllers

controllersbody object

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

igp-area
in path
string

ID of igp-area

Request Content-Types: application/json
Request Example
{
  "controller": [
    {
      "delay": "integer",
      "enable": [ null ],
      "tti-mode": {
        "tti-mode-type": "string",
        "tcmid": "integer"
      },
      "controller-name": "string",
      "affinity-names": {
        "affinity-name": [
          "string"
        ]
      },
      "admin-weight": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTROLLERS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospf-int/{igp-area}/controllers/

Delete operation of resource: controllers

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

igp-area
in path
string

ID of igp-area

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTROLLERS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospf-int/{igp-area}/controllers/

Retrieve operation of resource: controllers

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

igp-area
in path
string

ID of igp-area

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "controller": [
    {
      "delay": "integer",
      "enable": [ null ],
      "tti-mode": {
        "tti-mode-type": "string",
        "tcmid": "integer"
      },
      "controller-name": "string",
      "affinity-names": {
        "affinity-name": [
          "string"
        ]
      },
      "admin-weight": "integer"
    }
  ]
}

CONTROLLER - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospf-int/{igp-area}/controllers/controller/{controller-name}/

Update operation of resource: controller

controllerbody object

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

igp-area
in path
string

ID of igp-area

controller-name
in path
string

ID of controller-name

Request Content-Types: application/json
Request Example
{
  "delay": "integer",
  "enable": [ null ],
  "tti-mode": {
    "tti-mode-type": "string",
    "tcmid": "integer"
  },
  "controller-name": "string",
  "affinity-names": {
    "affinity-name": [
      "string"
    ]
  },
  "admin-weight": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTROLLER - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospf-int/{igp-area}/controllers/controller/{controller-name}/

Create operation of resource: controller

controllerbody object

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

igp-area
in path
string

ID of igp-area

controller-name
in path
string

ID of controller-name

Request Content-Types: application/json
Request Example
{
  "delay": "integer",
  "enable": [ null ],
  "tti-mode": {
    "tti-mode-type": "string",
    "tcmid": "integer"
  },
  "controller-name": "string",
  "affinity-names": {
    "affinity-name": [
      "string"
    ]
  },
  "admin-weight": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTROLLER - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospf-int/{igp-area}/controllers/controller/{controller-name}/

Delete operation of resource: controller

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

igp-area
in path
string

ID of igp-area

controller-name
in path
string

ID of controller-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTROLLER - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospf-int/{igp-area}/controllers/controller/{controller-name}/

Retrieve operation of resource: controller

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

igp-area
in path
string

ID of igp-area

controller-name
in path
string

ID of controller-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "delay": "integer",
  "enable": [ null ],
  "tti-mode": {
    "tti-mode-type": "string",
    "tcmid": "integer"
  },
  "controller-name": "string",
  "affinity-names": {
    "affinity-name": [
      "string"
    ]
  },
  "admin-weight": "integer"
}

TTI-MODE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospf-int/{igp-area}/controllers/controller/{controller-name}/tti-mode/

Update operation of resource: tti-mode

tti-modebody object

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

igp-area
in path
string

ID of igp-area

controller-name
in path
string

ID of controller-name

Request Content-Types: application/json
Request Example
{
  "tti-mode-type": "string",
  "tcmid": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTI-MODE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospf-int/{igp-area}/controllers/controller/{controller-name}/tti-mode/

Create operation of resource: tti-mode

tti-modebody object

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

igp-area
in path
string

ID of igp-area

controller-name
in path
string

ID of controller-name

Request Content-Types: application/json
Request Example
{
  "tti-mode-type": "string",
  "tcmid": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTI-MODE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospf-int/{igp-area}/controllers/controller/{controller-name}/tti-mode/

Delete operation of resource: tti-mode

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

igp-area
in path
string

ID of igp-area

controller-name
in path
string

ID of controller-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTI-MODE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospf-int/{igp-area}/controllers/controller/{controller-name}/tti-mode/

Retrieve operation of resource: tti-mode

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

igp-area
in path
string

ID of igp-area

controller-name
in path
string

ID of controller-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tti-mode-type": "string",
  "tcmid": "integer"
}

AFFINITY-NAMES - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospf-int/{igp-area}/controllers/controller/{controller-name}/affinity-names/

Update operation of resource: affinity-names

affinity-namesbody object

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

igp-area
in path
string

ID of igp-area

controller-name
in path
string

ID of controller-name

Request Content-Types: application/json
Request Example
{
  "affinity-name": [
    "string"
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFFINITY-NAMES - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospf-int/{igp-area}/controllers/controller/{controller-name}/affinity-names/

Create operation of resource: affinity-names

affinity-namesbody object

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

igp-area
in path
string

ID of igp-area

controller-name
in path
string

ID of controller-name

Request Content-Types: application/json
Request Example
{
  "affinity-name": [
    "string"
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFFINITY-NAMES - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospf-int/{igp-area}/controllers/controller/{controller-name}/affinity-names/

Delete operation of resource: affinity-names

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

igp-area
in path
string

ID of igp-area

controller-name
in path
string

ID of controller-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFFINITY-NAMES - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospf-int/{igp-area}/controllers/controller/{controller-name}/affinity-names/

Retrieve operation of resource: affinity-names

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

igp-area
in path
string

ID of igp-area

controller-name
in path
string

ID of controller-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-name": [
    "string"
  ]
}

OSPFIP-ADDR - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospfip-addr/{address}/

Update operation of resource: ospfip-addr

ospfip-addrbody object

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "address": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OSPFIP-ADDR - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospfip-addr/{address}/

Create operation of resource: ospfip-addr

ospfip-addrbody object

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "address": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OSPFIP-ADDR - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospfip-addr/{address}/

Delete operation of resource: ospfip-addr

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OSPFIP-ADDR - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospfip-addr/{address}/

Retrieve operation of resource: ospfip-addr

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "address": "string"
}

CONTROLLERS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospfip-addr/{address}/controllers/

Update operation of resource: controllers

controllersbody object

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "controller": [
    {
      "delay": "integer",
      "enable": [ null ],
      "tti-mode": {
        "tti-mode-type": "string",
        "tcmid": "integer"
      },
      "controller-name": "string",
      "affinity-names": {
        "affinity-name": [
          "string"
        ]
      },
      "admin-weight": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTROLLERS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospfip-addr/{address}/controllers/

Create operation of resource: controllers

controllersbody object

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "controller": [
    {
      "delay": "integer",
      "enable": [ null ],
      "tti-mode": {
        "tti-mode-type": "string",
        "tcmid": "integer"
      },
      "controller-name": "string",
      "affinity-names": {
        "affinity-name": [
          "string"
        ]
      },
      "admin-weight": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTROLLERS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospfip-addr/{address}/controllers/

Delete operation of resource: controllers

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTROLLERS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospfip-addr/{address}/controllers/

Retrieve operation of resource: controllers

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "controller": [
    {
      "delay": "integer",
      "enable": [ null ],
      "tti-mode": {
        "tti-mode-type": "string",
        "tcmid": "integer"
      },
      "controller-name": "string",
      "affinity-names": {
        "affinity-name": [
          "string"
        ]
      },
      "admin-weight": "integer"
    }
  ]
}

CONTROLLER - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospfip-addr/{address}/controllers/controller/{controller-name}/

Update operation of resource: controller

controllerbody object

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

address
in path
string

ID of address

controller-name
in path
string

ID of controller-name

Request Content-Types: application/json
Request Example
{
  "delay": "integer",
  "enable": [ null ],
  "tti-mode": {
    "tti-mode-type": "string",
    "tcmid": "integer"
  },
  "controller-name": "string",
  "affinity-names": {
    "affinity-name": [
      "string"
    ]
  },
  "admin-weight": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTROLLER - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospfip-addr/{address}/controllers/controller/{controller-name}/

Create operation of resource: controller

controllerbody object

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

address
in path
string

ID of address

controller-name
in path
string

ID of controller-name

Request Content-Types: application/json
Request Example
{
  "delay": "integer",
  "enable": [ null ],
  "tti-mode": {
    "tti-mode-type": "string",
    "tcmid": "integer"
  },
  "controller-name": "string",
  "affinity-names": {
    "affinity-name": [
      "string"
    ]
  },
  "admin-weight": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTROLLER - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospfip-addr/{address}/controllers/controller/{controller-name}/

Delete operation of resource: controller

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

address
in path
string

ID of address

controller-name
in path
string

ID of controller-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTROLLER - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospfip-addr/{address}/controllers/controller/{controller-name}/

Retrieve operation of resource: controller

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

address
in path
string

ID of address

controller-name
in path
string

ID of controller-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "delay": "integer",
  "enable": [ null ],
  "tti-mode": {
    "tti-mode-type": "string",
    "tcmid": "integer"
  },
  "controller-name": "string",
  "affinity-names": {
    "affinity-name": [
      "string"
    ]
  },
  "admin-weight": "integer"
}

TTI-MODE - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospfip-addr/{address}/controllers/controller/{controller-name}/tti-mode/

Update operation of resource: tti-mode

tti-modebody object

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

address
in path
string

ID of address

controller-name
in path
string

ID of controller-name

Request Content-Types: application/json
Request Example
{
  "tti-mode-type": "string",
  "tcmid": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTI-MODE - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospfip-addr/{address}/controllers/controller/{controller-name}/tti-mode/

Create operation of resource: tti-mode

tti-modebody object

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

address
in path
string

ID of address

controller-name
in path
string

ID of controller-name

Request Content-Types: application/json
Request Example
{
  "tti-mode-type": "string",
  "tcmid": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTI-MODE - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospfip-addr/{address}/controllers/controller/{controller-name}/tti-mode/

Delete operation of resource: tti-mode

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

address
in path
string

ID of address

controller-name
in path
string

ID of controller-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTI-MODE - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospfip-addr/{address}/controllers/controller/{controller-name}/tti-mode/

Retrieve operation of resource: tti-mode

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

address
in path
string

ID of address

controller-name
in path
string

ID of controller-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tti-mode-type": "string",
  "tcmid": "integer"
}

AFFINITY-NAMES - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospfip-addr/{address}/controllers/controller/{controller-name}/affinity-names/

Update operation of resource: affinity-names

affinity-namesbody object

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

address
in path
string

ID of address

controller-name
in path
string

ID of controller-name

Request Content-Types: application/json
Request Example
{
  "affinity-name": [
    "string"
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFFINITY-NAMES - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospfip-addr/{address}/controllers/controller/{controller-name}/affinity-names/

Create operation of resource: affinity-names

affinity-namesbody object

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

address
in path
string

ID of address

controller-name
in path
string

ID of controller-name

Request Content-Types: application/json
Request Example
{
  "affinity-name": [
    "string"
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFFINITY-NAMES - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospfip-addr/{address}/controllers/controller/{controller-name}/affinity-names/

Delete operation of resource: affinity-names

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

address
in path
string

ID of address

controller-name
in path
string

ID of controller-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFFINITY-NAMES - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/topology-instances/topology-instance/{ospf-area-type igp-instance-name igp-type}/ospfip-addr/{address}/controllers/controller/{controller-name}/affinity-names/

Retrieve operation of resource: affinity-names

ospf-area-type igp-instance-name igp-type
in path
string

ID of ospf-area-type igp-instance-name igp-type

address
in path
string

ID of address

controller-name
in path
string

ID of controller-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "affinity-name": [
    "string"
  ]
}

TUNNEL-HEADS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/

Update operation of resource: tunnel-heads

tunnel-headsbody object

Request Content-Types: application/json
Request Example
{
  "tunnel-head": [
    {
      "restore-lsp-shutdown": [ null ],
      "enable": [ null ],
      "logging": {
        "signalling-state-message": [ null ],
        "active-lsp-message": [ null ],
        "homepath-state-message": [ null ],
        "tunnel-state-message": [ null ],
        "static-cross-connect-message": [ null ],
        "insufficient-bw-message": [ null ],
        "path-change-message": [ null ]
      },
      "static-uni": {
        "ingress-controller-name": "string",
        "egress-controller-if-index": "integer",
        "ingress-type": "string",
        "egress-type": "string"
      },
      "protection-switching": {
        "lockout": "string"
      },
      "path-options": {
        "path-option": [
          {
            "preference-level": "integer",
            "path-name": "string",
            "xro-type": "string",
            "lockdown": "string",
            "path-type": "string",
            "path-id": "integer",
            "affinity-attribute-set-name": "string",
            "restore-by-preference-level": "integer",
            "xro-attribute-set-name": "string",
            "protected-by-preference-level": "integer"
          }
        ]
      },
      "destination": {
        "destination": "string",
        "destination-type": "string",
        "interface-if-index": "integer"
      },
      "announce-srlg": [ null ],
      "path-protection-attribute-set-profile": "string",
      "standby-lsp-shutdown": [ null ],
      "current-lsp-shutdown": [ null ],
      "shutdown": [ null ],
      "tunnel-id": "integer",
      "path-selection-metric": "string",
      "signalled-bandwidth": {
        "signalled-bandwidth-type": "string",
        "od-uflex-framing-type": "string",
        "bitrate": "integer"
      },
      "payload": "string",
      "signalled-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL-HEADS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/

Create operation of resource: tunnel-heads

tunnel-headsbody object

Request Content-Types: application/json
Request Example
{
  "tunnel-head": [
    {
      "restore-lsp-shutdown": [ null ],
      "enable": [ null ],
      "logging": {
        "signalling-state-message": [ null ],
        "active-lsp-message": [ null ],
        "homepath-state-message": [ null ],
        "tunnel-state-message": [ null ],
        "static-cross-connect-message": [ null ],
        "insufficient-bw-message": [ null ],
        "path-change-message": [ null ]
      },
      "static-uni": {
        "ingress-controller-name": "string",
        "egress-controller-if-index": "integer",
        "ingress-type": "string",
        "egress-type": "string"
      },
      "protection-switching": {
        "lockout": "string"
      },
      "path-options": {
        "path-option": [
          {
            "preference-level": "integer",
            "path-name": "string",
            "xro-type": "string",
            "lockdown": "string",
            "path-type": "string",
            "path-id": "integer",
            "affinity-attribute-set-name": "string",
            "restore-by-preference-level": "integer",
            "xro-attribute-set-name": "string",
            "protected-by-preference-level": "integer"
          }
        ]
      },
      "destination": {
        "destination": "string",
        "destination-type": "string",
        "interface-if-index": "integer"
      },
      "announce-srlg": [ null ],
      "path-protection-attribute-set-profile": "string",
      "standby-lsp-shutdown": [ null ],
      "current-lsp-shutdown": [ null ],
      "shutdown": [ null ],
      "tunnel-id": "integer",
      "path-selection-metric": "string",
      "signalled-bandwidth": {
        "signalled-bandwidth-type": "string",
        "od-uflex-framing-type": "string",
        "bitrate": "integer"
      },
      "payload": "string",
      "signalled-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL-HEADS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/

Delete operation of resource: tunnel-heads

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL-HEADS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/

Retrieve operation of resource: tunnel-heads

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tunnel-head": [
    {
      "restore-lsp-shutdown": [ null ],
      "enable": [ null ],
      "logging": {
        "signalling-state-message": [ null ],
        "active-lsp-message": [ null ],
        "homepath-state-message": [ null ],
        "tunnel-state-message": [ null ],
        "static-cross-connect-message": [ null ],
        "insufficient-bw-message": [ null ],
        "path-change-message": [ null ]
      },
      "static-uni": {
        "ingress-controller-name": "string",
        "egress-controller-if-index": "integer",
        "ingress-type": "string",
        "egress-type": "string"
      },
      "protection-switching": {
        "lockout": "string"
      },
      "path-options": {
        "path-option": [
          {
            "preference-level": "integer",
            "path-name": "string",
            "xro-type": "string",
            "lockdown": "string",
            "path-type": "string",
            "path-id": "integer",
            "affinity-attribute-set-name": "string",
            "restore-by-preference-level": "integer",
            "xro-attribute-set-name": "string",
            "protected-by-preference-level": "integer"
          }
        ]
      },
      "destination": {
        "destination": "string",
        "destination-type": "string",
        "interface-if-index": "integer"
      },
      "announce-srlg": [ null ],
      "path-protection-attribute-set-profile": "string",
      "standby-lsp-shutdown": [ null ],
      "current-lsp-shutdown": [ null ],
      "shutdown": [ null ],
      "tunnel-id": "integer",
      "path-selection-metric": "string",
      "signalled-bandwidth": {
        "signalled-bandwidth-type": "string",
        "od-uflex-framing-type": "string",
        "bitrate": "integer"
      },
      "payload": "string",
      "signalled-name": "string"
    }
  ]
}

TUNNEL-HEAD - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/

Update operation of resource: tunnel-head

tunnel-headbody object

tunnel-id
in path
string

ID of tunnel-id

Request Content-Types: application/json
Request Example
{
  "restore-lsp-shutdown": [ null ],
  "enable": [ null ],
  "logging": {
    "signalling-state-message": [ null ],
    "active-lsp-message": [ null ],
    "homepath-state-message": [ null ],
    "tunnel-state-message": [ null ],
    "static-cross-connect-message": [ null ],
    "insufficient-bw-message": [ null ],
    "path-change-message": [ null ]
  },
  "static-uni": {
    "ingress-controller-name": "string",
    "egress-controller-if-index": "integer",
    "ingress-type": "string",
    "egress-type": "string"
  },
  "protection-switching": {
    "lockout": "string"
  },
  "path-options": {
    "path-option": [
      {
        "preference-level": "integer",
        "path-name": "string",
        "xro-type": "string",
        "lockdown": "string",
        "path-type": "string",
        "path-id": "integer",
        "affinity-attribute-set-name": "string",
        "restore-by-preference-level": "integer",
        "xro-attribute-set-name": "string",
        "protected-by-preference-level": "integer"
      }
    ]
  },
  "destination": {
    "destination": "string",
    "destination-type": "string",
    "interface-if-index": "integer"
  },
  "announce-srlg": [ null ],
  "path-protection-attribute-set-profile": "string",
  "standby-lsp-shutdown": [ null ],
  "current-lsp-shutdown": [ null ],
  "shutdown": [ null ],
  "tunnel-id": "integer",
  "path-selection-metric": "string",
  "signalled-bandwidth": {
    "signalled-bandwidth-type": "string",
    "od-uflex-framing-type": "string",
    "bitrate": "integer"
  },
  "payload": "string",
  "signalled-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL-HEAD - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/

Create operation of resource: tunnel-head

tunnel-headbody object

tunnel-id
in path
string

ID of tunnel-id

Request Content-Types: application/json
Request Example
{
  "restore-lsp-shutdown": [ null ],
  "enable": [ null ],
  "logging": {
    "signalling-state-message": [ null ],
    "active-lsp-message": [ null ],
    "homepath-state-message": [ null ],
    "tunnel-state-message": [ null ],
    "static-cross-connect-message": [ null ],
    "insufficient-bw-message": [ null ],
    "path-change-message": [ null ]
  },
  "static-uni": {
    "ingress-controller-name": "string",
    "egress-controller-if-index": "integer",
    "ingress-type": "string",
    "egress-type": "string"
  },
  "protection-switching": {
    "lockout": "string"
  },
  "path-options": {
    "path-option": [
      {
        "preference-level": "integer",
        "path-name": "string",
        "xro-type": "string",
        "lockdown": "string",
        "path-type": "string",
        "path-id": "integer",
        "affinity-attribute-set-name": "string",
        "restore-by-preference-level": "integer",
        "xro-attribute-set-name": "string",
        "protected-by-preference-level": "integer"
      }
    ]
  },
  "destination": {
    "destination": "string",
    "destination-type": "string",
    "interface-if-index": "integer"
  },
  "announce-srlg": [ null ],
  "path-protection-attribute-set-profile": "string",
  "standby-lsp-shutdown": [ null ],
  "current-lsp-shutdown": [ null ],
  "shutdown": [ null ],
  "tunnel-id": "integer",
  "path-selection-metric": "string",
  "signalled-bandwidth": {
    "signalled-bandwidth-type": "string",
    "od-uflex-framing-type": "string",
    "bitrate": "integer"
  },
  "payload": "string",
  "signalled-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL-HEAD - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/

Delete operation of resource: tunnel-head

tunnel-id
in path
string

ID of tunnel-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TUNNEL-HEAD - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/

Retrieve operation of resource: tunnel-head

tunnel-id
in path
string

ID of tunnel-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "restore-lsp-shutdown": [ null ],
  "enable": [ null ],
  "logging": {
    "signalling-state-message": [ null ],
    "active-lsp-message": [ null ],
    "homepath-state-message": [ null ],
    "tunnel-state-message": [ null ],
    "static-cross-connect-message": [ null ],
    "insufficient-bw-message": [ null ],
    "path-change-message": [ null ]
  },
  "static-uni": {
    "ingress-controller-name": "string",
    "egress-controller-if-index": "integer",
    "ingress-type": "string",
    "egress-type": "string"
  },
  "protection-switching": {
    "lockout": "string"
  },
  "path-options": {
    "path-option": [
      {
        "preference-level": "integer",
        "path-name": "string",
        "xro-type": "string",
        "lockdown": "string",
        "path-type": "string",
        "path-id": "integer",
        "affinity-attribute-set-name": "string",
        "restore-by-preference-level": "integer",
        "xro-attribute-set-name": "string",
        "protected-by-preference-level": "integer"
      }
    ]
  },
  "destination": {
    "destination": "string",
    "destination-type": "string",
    "interface-if-index": "integer"
  },
  "announce-srlg": [ null ],
  "path-protection-attribute-set-profile": "string",
  "standby-lsp-shutdown": [ null ],
  "current-lsp-shutdown": [ null ],
  "shutdown": [ null ],
  "tunnel-id": "integer",
  "path-selection-metric": "string",
  "signalled-bandwidth": {
    "signalled-bandwidth-type": "string",
    "od-uflex-framing-type": "string",
    "bitrate": "integer"
  },
  "payload": "string",
  "signalled-name": "string"
}

SIGNALLED-BANDWIDTH - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/signalled-bandwidth/

Update operation of resource: signalled-bandwidth

signalled-bandwidthbody object

tunnel-id
in path
string

ID of tunnel-id

Request Content-Types: application/json
Request Example
{
  "signalled-bandwidth-type": "string",
  "od-uflex-framing-type": "string",
  "bitrate": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SIGNALLED-BANDWIDTH - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/signalled-bandwidth/

Create operation of resource: signalled-bandwidth

signalled-bandwidthbody object

tunnel-id
in path
string

ID of tunnel-id

Request Content-Types: application/json
Request Example
{
  "signalled-bandwidth-type": "string",
  "od-uflex-framing-type": "string",
  "bitrate": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SIGNALLED-BANDWIDTH - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/signalled-bandwidth/

Delete operation of resource: signalled-bandwidth

tunnel-id
in path
string

ID of tunnel-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SIGNALLED-BANDWIDTH - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/signalled-bandwidth/

Retrieve operation of resource: signalled-bandwidth

tunnel-id
in path
string

ID of tunnel-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "signalled-bandwidth-type": "string",
  "od-uflex-framing-type": "string",
  "bitrate": "integer"
}

DESTINATION - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/destination/

Update operation of resource: destination

destinationbody object

tunnel-id
in path
string

ID of tunnel-id

Request Content-Types: application/json
Request Example
{
  "destination": "string",
  "destination-type": "string",
  "interface-if-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DESTINATION - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/destination/

Create operation of resource: destination

destinationbody object

tunnel-id
in path
string

ID of tunnel-id

Request Content-Types: application/json
Request Example
{
  "destination": "string",
  "destination-type": "string",
  "interface-if-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DESTINATION - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/destination/

Delete operation of resource: destination

tunnel-id
in path
string

ID of tunnel-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DESTINATION - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/destination/

Retrieve operation of resource: destination

tunnel-id
in path
string

ID of tunnel-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "destination": "string",
  "destination-type": "string",
  "interface-if-index": "integer"
}

PROTECTION-SWITCHING - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/protection-switching/

Update operation of resource: protection-switching

protection-switchingbody object

tunnel-id
in path
string

ID of tunnel-id

Request Content-Types: application/json
Request Example
{
  "lockout": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PROTECTION-SWITCHING - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/protection-switching/

Create operation of resource: protection-switching

protection-switchingbody object

tunnel-id
in path
string

ID of tunnel-id

Request Content-Types: application/json
Request Example
{
  "lockout": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PROTECTION-SWITCHING - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/protection-switching/

Delete operation of resource: protection-switching

tunnel-id
in path
string

ID of tunnel-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PROTECTION-SWITCHING - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/protection-switching/

Retrieve operation of resource: protection-switching

tunnel-id
in path
string

ID of tunnel-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "lockout": "string"
}

LOGGING - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/logging/

Update operation of resource: logging

loggingbody object

tunnel-id
in path
string

ID of tunnel-id

Request Content-Types: application/json
Request Example
{
  "signalling-state-message": [ null ],
  "active-lsp-message": [ null ],
  "homepath-state-message": [ null ],
  "tunnel-state-message": [ null ],
  "static-cross-connect-message": [ null ],
  "insufficient-bw-message": [ null ],
  "path-change-message": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOGGING - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/logging/

Create operation of resource: logging

loggingbody object

tunnel-id
in path
string

ID of tunnel-id

Request Content-Types: application/json
Request Example
{
  "signalling-state-message": [ null ],
  "active-lsp-message": [ null ],
  "homepath-state-message": [ null ],
  "tunnel-state-message": [ null ],
  "static-cross-connect-message": [ null ],
  "insufficient-bw-message": [ null ],
  "path-change-message": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOGGING - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/logging/

Delete operation of resource: logging

tunnel-id
in path
string

ID of tunnel-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOGGING - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/logging/

Retrieve operation of resource: logging

tunnel-id
in path
string

ID of tunnel-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "signalling-state-message": [ null ],
  "active-lsp-message": [ null ],
  "homepath-state-message": [ null ],
  "tunnel-state-message": [ null ],
  "static-cross-connect-message": [ null ],
  "insufficient-bw-message": [ null ],
  "path-change-message": [ null ]
}

PATH-OPTIONS - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/path-options/

Update operation of resource: path-options

path-optionsbody object

tunnel-id
in path
string

ID of tunnel-id

Request Content-Types: application/json
Request Example
{
  "path-option": [
    {
      "preference-level": "integer",
      "path-name": "string",
      "xro-type": "string",
      "lockdown": "string",
      "path-type": "string",
      "path-id": "integer",
      "affinity-attribute-set-name": "string",
      "restore-by-preference-level": "integer",
      "xro-attribute-set-name": "string",
      "protected-by-preference-level": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-OPTIONS - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/path-options/

Create operation of resource: path-options

path-optionsbody object

tunnel-id
in path
string

ID of tunnel-id

Request Content-Types: application/json
Request Example
{
  "path-option": [
    {
      "preference-level": "integer",
      "path-name": "string",
      "xro-type": "string",
      "lockdown": "string",
      "path-type": "string",
      "path-id": "integer",
      "affinity-attribute-set-name": "string",
      "restore-by-preference-level": "integer",
      "xro-attribute-set-name": "string",
      "protected-by-preference-level": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-OPTIONS - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/path-options/

Delete operation of resource: path-options

tunnel-id
in path
string

ID of tunnel-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-OPTIONS - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/path-options/

Retrieve operation of resource: path-options

tunnel-id
in path
string

ID of tunnel-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "path-option": [
    {
      "preference-level": "integer",
      "path-name": "string",
      "xro-type": "string",
      "lockdown": "string",
      "path-type": "string",
      "path-id": "integer",
      "affinity-attribute-set-name": "string",
      "restore-by-preference-level": "integer",
      "xro-attribute-set-name": "string",
      "protected-by-preference-level": "integer"
    }
  ]
}

PATH-OPTION - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/path-options/path-option/{preference-level}/

Update operation of resource: path-option

path-optionbody object

tunnel-id
in path
string

ID of tunnel-id

preference-level
in path
string

ID of preference-level

Request Content-Types: application/json
Request Example
{
  "preference-level": "integer",
  "path-name": "string",
  "xro-type": "string",
  "lockdown": "string",
  "path-type": "string",
  "path-id": "integer",
  "affinity-attribute-set-name": "string",
  "restore-by-preference-level": "integer",
  "xro-attribute-set-name": "string",
  "protected-by-preference-level": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-OPTION - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/path-options/path-option/{preference-level}/

Create operation of resource: path-option

path-optionbody object

tunnel-id
in path
string

ID of tunnel-id

preference-level
in path
string

ID of preference-level

Request Content-Types: application/json
Request Example
{
  "preference-level": "integer",
  "path-name": "string",
  "xro-type": "string",
  "lockdown": "string",
  "path-type": "string",
  "path-id": "integer",
  "affinity-attribute-set-name": "string",
  "restore-by-preference-level": "integer",
  "xro-attribute-set-name": "string",
  "protected-by-preference-level": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-OPTION - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/path-options/path-option/{preference-level}/

Delete operation of resource: path-option

tunnel-id
in path
string

ID of tunnel-id

preference-level
in path
string

ID of preference-level

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-OPTION - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/path-options/path-option/{preference-level}/

Retrieve operation of resource: path-option

tunnel-id
in path
string

ID of tunnel-id

preference-level
in path
string

ID of preference-level

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "preference-level": "integer",
  "path-name": "string",
  "xro-type": "string",
  "lockdown": "string",
  "path-type": "string",
  "path-id": "integer",
  "affinity-attribute-set-name": "string",
  "restore-by-preference-level": "integer",
  "xro-attribute-set-name": "string",
  "protected-by-preference-level": "integer"
}

STATIC-UNI - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/static-uni/

Update operation of resource: static-uni

static-unibody object

tunnel-id
in path
string

ID of tunnel-id

Request Content-Types: application/json
Request Example
{
  "ingress-controller-name": "string",
  "egress-controller-if-index": "integer",
  "ingress-type": "string",
  "egress-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATIC-UNI - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/static-uni/

Create operation of resource: static-uni

static-unibody object

tunnel-id
in path
string

ID of tunnel-id

Request Content-Types: application/json
Request Example
{
  "ingress-controller-name": "string",
  "egress-controller-if-index": "integer",
  "ingress-type": "string",
  "egress-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATIC-UNI - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/static-uni/

Delete operation of resource: static-uni

tunnel-id
in path
string

ID of tunnel-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATIC-UNI - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/gmpls-nni/tunnel-heads/tunnel-head/{tunnel-id}/static-uni/

Retrieve operation of resource: static-uni

tunnel-id
in path
string

ID of tunnel-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "ingress-controller-name": "string",
  "egress-controller-if-index": "integer",
  "ingress-type": "string",
  "egress-type": "string"
}

LCAC - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/lcac/

Update operation of resource: lcac

lcacbody object

Request Content-Types: application/json
Request Example
{
  "flooding-threshold": {
    "up-stream": "string",
    "down-stream": "string"
  },
  "periodic-flooding-timer": "integer",
  "delay-preempt-bundle-capacity-timer": "integer",
  "bandwidth-hold-timer": "string",
  "bfd": {
    "interval": "integer",
    "detection-multiplier": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LCAC - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/lcac/

Create operation of resource: lcac

lcacbody object

Request Content-Types: application/json
Request Example
{
  "flooding-threshold": {
    "up-stream": "string",
    "down-stream": "string"
  },
  "periodic-flooding-timer": "integer",
  "delay-preempt-bundle-capacity-timer": "integer",
  "bandwidth-hold-timer": "string",
  "bfd": {
    "interval": "integer",
    "detection-multiplier": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LCAC - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/lcac/

Delete operation of resource: lcac

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LCAC - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/lcac/

Retrieve operation of resource: lcac

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "flooding-threshold": {
    "up-stream": "string",
    "down-stream": "string"
  },
  "periodic-flooding-timer": "integer",
  "delay-preempt-bundle-capacity-timer": "integer",
  "bandwidth-hold-timer": "string",
  "bfd": {
    "interval": "integer",
    "detection-multiplier": "integer"
  }
}

BFD - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/lcac/bfd/

Update operation of resource: bfd

bfdbody object

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "detection-multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/lcac/bfd/

Create operation of resource: bfd

bfdbody object

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "detection-multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/lcac/bfd/

Delete operation of resource: bfd

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/lcac/bfd/

Retrieve operation of resource: bfd

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interval": "integer",
  "detection-multiplier": "integer"
}

FLOODING-THRESHOLD - Update

PUT Cisco-IOS-XR-mpls-te-cfg:mpls-te/lcac/flooding-threshold/

Update operation of resource: flooding-threshold

flooding-thresholdbody object

Request Content-Types: application/json
Request Example
{
  "up-stream": "string",
  "down-stream": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FLOODING-THRESHOLD - Create

POST Cisco-IOS-XR-mpls-te-cfg:mpls-te/lcac/flooding-threshold/

Create operation of resource: flooding-threshold

flooding-thresholdbody object

Request Content-Types: application/json
Request Example
{
  "up-stream": "string",
  "down-stream": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FLOODING-THRESHOLD - Delete

DELETE Cisco-IOS-XR-mpls-te-cfg:mpls-te/lcac/flooding-threshold/

Delete operation of resource: flooding-threshold

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FLOODING-THRESHOLD - Retrieve

GET Cisco-IOS-XR-mpls-te-cfg:mpls-te/lcac/flooding-threshold/

Retrieve operation of resource: flooding-threshold

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "up-stream": "string",
  "down-stream": "string"
}

Schema Definitions

FORWARDING-ADJACENCY:

Common node of tunnel-attributes, tunnel-te-attributes

forwarding-adjacency: object

Forwarding adjacency announcement to IGP

Example
{
  "forwarding-adjacency": {
    "hold-time": "integer",
    "enable": [ null ],
    "include-ipv6": [ null ]
  }
}

PCALC-FAILURE-MESSAGE:

Common node of logging, auto-mesh-logging

pcalc-failure-message: null

Enable logging for path-calculation failures

Example
{
  "pcalc-failure-message": [ null ]
}

ENABLE:

Common node of path-selection, att-path-option-path-selection

enable: null

Enter path selection configuration

Example
{
  "enable": [ null ]
}

PATH-SELECTION-METRIC:

Common node of tunnel-attributes, tunnel-te-attributes

path-selection-metric: string igp, te, delay

Path selection metric to use in path calculation

Example
{
  "path-selection-metric": "string"
}

FORWARD-CLASS:

Common node of tunnel-attributes, tunnel-te-attributes, auto-mesh-attribute

forward-class: integer

Forward class value

range:"0..7"
Example
{
  "forward-class": "integer"
}

PRECEDENCE:

Common node of peer, pce-attributes

precedence: integer

Precedence order

range:"0..255"
Example
{
  "precedence": "integer"
}

DESTINATION:

Common node of tunnel-te-attributes, tunnel-attributes

destination: string

Set the destination of the tunnel

Example
{
  "destination": "string"
}

BANDWIDTH-CHANGE-MESSAGE:

Common node of logging, auto-backup-logging, auto-mesh-logging

bandwidth-change-message: null

Log tunnel messages for bandwidth change

Example
{
  "bandwidth-change-message": [ null ]
}

ALL-TRANSIT-LSP-THRESHOLD:

Common node of lsp-oor-yellow-state, lsp-oor-red-state

all-transit-lsp-threshold: integer

Threshold for all transit LSPs

Example
{
  "all-transit-lsp-threshold": "integer"
}

TUNNEL-RANGE:

Common node of backup, mesh, p2mp-auto-tunnel, p2p-auto-tunnel, pcc

tunnel-range: object

Configure tunnel ID range for auto-tunnel features

Example
{
  "tunnel-range": {
    "max-tunnel-id": "integer",
    "min-tunnel-id": "integer"
  }
}

OOR-ACCEPT-LSP-MIN-BANDWIDTH:

Common node of oor-green-state, oor-yellow-state, oor-red-state

oor-accept-lsp-min-bandwidth: integer

Only accept LSPs with at least the specified bandwidth (in kbps).

units:"kbit/s" default:"0"
Example
{
  "oor-accept-lsp-min-bandwidth": "integer"
}

INTERFACE-BANDWIDTH:

Common node of auto-mesh-attribute, p2mpte-attribute

interface-bandwidth: integer

The bandwidth of the interface in kbps

range:"0..4294967295" units:"kbit/s"
Example
{
  "interface-bandwidth": "integer"
}

PCE:

Common node of path-option-attribute, p2p-te-attribute

pce: object

Configure pce properties

Example
{
  "pce": {
    "bidirectional": {
      "bd-source-address": "string",
      "bd-group-id": "integer"
    },
    "enable": [ null ],
    "disjoint-path": {
      "dp-group-id": "integer",
      "dp-source-address": "string",
      "dp-type": "integer"
    }
  }
}

KEYCHAIN:

Common node of peer, pce-attributes

keychain: string

Keychain based authentication

Example
{
  "keychain": "string"
}

REOPTIMIZED-MESSAGE:

Common node of logging, auto-backup-logging, auto-mesh-logging

reoptimized-message: null

Log tunnel reoptimized messages

Example
{
  "reoptimized-message": [ null ]
}

REOPTIMIZE-ATTEMPTS-MESSAGE:

Common node of logging, auto-backup-logging, auto-mesh-logging

reoptimize-attempts-message: null

Log tunnel reoptimization attempts messages

Example
{
  "reoptimize-attempts-message": [ null ]
}

CACHE-TIMER:

Common node of mpls-te-mib, mpls-frr-mib, mpls-p2mp-mib, mpls-te-ext-mib, mpls-te-ext-std-mib

cache-timer: integer

Configure the cache time for the mib.

range:"0..600" units:"second" default:"60"
Example
{
  "cache-timer": "integer"
}

PRIORITY:

Common node of tunnel-te-attributes, tunnel-attributes, auto-mesh-attribute, gmpls-unitunnel-head, auto-backup-attribute, p2mpte-attribute

priority: object

Tunnel Setup and Hold Priorities

Example
{
  "priority": {
    "hold-priority": "integer",
    "setup-priority": "integer"
  }
}

BANDWIDTH:

Common node of tunnel-attributes, tunnel-te-attributes, auto-mesh-attribute, path-option-attribute, p2mpte-attribute

bandwidth: object

Tunnel bandwidth requirement

Example
{
  "bandwidth": {
    "class-or-pool-type": "integer",
    "bandwidth": "integer",
    "dste-type": "string"
  }
}

OOR-NODE-PROTECTION-DISABLE:

Common node of oor-green-state, oor-yellow-state, oor-red-state

oor-node-protection-disable: null

Disable FRR node-protection when the link is in this OOR State

Example
{
  "oor-node-protection-disable": [ null ]
}

TUNNEL-PATH-SELECTION:

Common node of tunnel-te-attributes, tunnel-attributes

tunnel-path-selection:

Configure path selection properties

Example
{
  "tunnel-path-selection": {
    "tiebreaker": "string",
    "path-selection-hop-limit": "integer",
    "path-selection-cost-limit": "integer"
  }
}

FAST-REROUTE:

Common node of tunnel-attributes, tunnel-te-attributes, auto-mesh-attribute, p2mpte-attribute

fast-reroute: object

Specify MPLS tunnel can be fast-rerouted

Example
{
  "fast-reroute": {
    "bandwidth-protection": "integer",
    "node-protection": "integer"
  }
}

AFFINITY-MASK:

Common node of tunnel-te-attributes, tunnel-attributes, auto-mesh-attribute, auto-backup-attribute, path-option-attribute, p2mpte-attribute, p2p-te-attribute

affinity-mask: object

Set the affinity flags and mask

Example
{
  "affinity-mask": {
    "mask": "string",
    "affinity": "string"
  }
}

COLLECTION-ONLY:

Common node of auto-bandwidth, auto-mesh-attribute

collection-only: null

Enable bandwidth collection only, no auto-bw adjustment

Example
{
  "collection-only": [ null ]
}

LOGGING:

Common node of tunnel-te-attributes, tunnel-attributes, p2p-te-attribute

logging:

Log tunnel LSP messages

Example
{
  "logging": {
    "record-route-messsage": [ null ],
    "all": [ null ],
    "lsp-switch-over-change-message": [ null ],
    "bfd-state-message": [ null ],
    "pcalc-failure-message": [ null ]
  }
}

INSUFFICIENT-BW-MESSAGE:

Common node of logging, auto-mesh-logging

insufficient-bw-message: null

Log tunnel messages for insufficient bandwidth

Example
{
  "insufficient-bw-message": [ null ]
}

OOR-ACCEPT-REOPT-LSP:

Common node of oor-green-state, oor-yellow-state, oor-red-state

oor-accept-reopt-lsp: null

Allow the setup of reoptimized LSPs over the link in this OOR State

Example
{
  "oor-accept-reopt-lsp": [ null ]
}

INVALIDATION:

Common node of tunnel-te-attributes, tunnel-attributesCommon node of tunnel-path-selection, att-path-option-path-selection

invalidation: object

Deprecated

Example
{
  "invalidation": {
    "path-invalidation-action": "string",
    "path-invalidation-timeout": "integer"
  }
}

OOR-METRIC-TE-PENALTY:

Common node of oor-green-state, oor-yellow-state, oor-red-state

oor-metric-te-penalty: integer

Penalty applied to the TE metric of a link in OOR state

default:"0"
Example
{
  "oor-metric-te-penalty": "integer"
}

SOFT-PREEMPTION:

Common node of tunnel-attributes, tunnel-te-attributes, auto-mesh-attribute

soft-preemption: null

Enable the soft-preemption feature on the tunnel

Example
{
  "soft-preemption": [ null ]
}

LOAD-SHARE:

Common node of tunnel-attributes, tunnel-te-attributes, auto-mesh-attribute

load-share: integer

Tunnel loadsharing metric

range:"1..4294967295"
Example
{
  "load-share": "integer"
}

PASSWORD:

Common node of peer, pce-attributes

password: string

MD5 password

Example
{
  "password": "string"
}

MPLS-MTE-TUNNEL-CFG-LOGGING:

Common node of tunnel-te-attributes, tunnel-attributes, p2p-te-attributeCommon node of mte-tunnel-attributes, p2mpte-attribute

logging: object

Log tunnel LSP messages

Example
{
  "logging": {
    "pcalc-failure-message": [ null ],
    "all": [ null ],
    "reoptimized-message": [ null ],
    "state-message": [ null ],
    "reroute-messsage": [ null ],
    "reoptimize-attempts-message": [ null ],
    "bandwidth-change-message": [ null ],
    "sub-lsp-state-message": [ null ],
    "insufficient-bw-message": [ null ]
  }
}

MPLS-TE-ATTR-SET-CFG-ENABLE:

Common node of path-selection, att-path-option-path-selectionCommon node of path-option-attribute, auto-mesh-attribute, xro-attribute, auto-backup-attribute, p2mpte-attribute, otn-pp-attribute, p2p-te-attribute

enable: null

Attribute-set enable object that controls whether this attribute-set is configured or not .This object must be set before other configuration supplied for this attribute-set

Example
{
  "enable": [ null ]
}

AUTO-BANDWIDTH:

Common node of tunnel-attributes, tunnel-te-attributes

auto-bandwidth:

Tunnel Interface Auto-bandwidth configuration data

Example
{
  "auto-bandwidth": {
    "overflow-enable": "boolean",
    "underflow-enable": "boolean",
    "resignal-last-bandwidth-time-out": "integer",
    "enabled": "boolean",
    "application-frequency": "integer",
    "underflow": {
      "underflow-threshold-limit": "integer",
      "underflow-threshold-value": "integer",
      "underflow-threshold-percent": "integer"
    },
    "adjustment-threshold": {
      "adjustment-threshold-value": "integer",
      "adjustment-threshold-percent": "integer"
    },
    "bandwidth-limits": {
      "bandwidth-min-limit": "integer",
      "bandwidth-max-limit": "integer"
    },
    "overflow": {
      "overflow-threshold-value": "integer",
      "overflow-threshold-percent": "integer",
      "overflow-threshold-limit": "integer"
    },
    "auto-capacity": {
      "nominal-bandwidth": "integer",
      "enable": "boolean",
      "clones-maximum": "integer",
      "split-bandwidth": "integer",
      "clones-minimum": "integer",
      "merge-bandwidth": "integer"
    },
    "collection-only": [ null ]
  }
}

UNPROTECTED-TRANSIT-LSP-THRESHOLD:

Common node of lsp-oor-yellow-state, lsp-oor-red-state

unprotected-transit-lsp-threshold: integer

Threshold for unprotected transit LSPs

Example
{
  "unprotected-transit-lsp-threshold": "integer"
}

STATE-MESSAGE:

Common node of logging, logging, auto-backup-logging, auto-mesh-logging

state-message: null

Log tunnel state messages

Example
{
  "state-message": [ null ]
}

SIGNALLED-NAME:

Common node of tunnel-te-attributes, gmpls-unitunnel-head, tunnel-head

signalled-name: string

The name of the tunnel to be included in signalling messages

Example
{
  "signalled-name": "string"
}

REROUTE-MESSSAGE:

Common node of logging, auto-mesh-logging

reroute-messsage: null

Log tunnel rereoute messages

Example
{
  "reroute-messsage": [ null ]
}

OOR-AVAILABLE-BANDWIDTH-PERCENTAGE:

Common node of oor-green-state, oor-yellow-state, oor-red-state

oor-available-bandwidth-percentage: integer

Flood a specific percentage of the available bandwidth

range:"0..100" units:"percentage" default:"100"
Example
{
  "oor-available-bandwidth-percentage": "integer"
}

NEW-STYLE-AFFINITY-TABLE:

Common node of logging, auto-backup-logging, auto-mesh-loggingCommon node of tunnel-attributes , tunnel-te-attributes, path-option-attribute, auto-backup-attribute, auto-mesh-attribute, p2mpte-attribute, p2p-te-attribute

new-style-affinity-affinity-types: object

Tunnel new style affinity attributes table

Example
{
  "new-style-affinity-affinity-types": {
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
      {
        "affinity-type": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
      {
        "affinity-type": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
      {
        "affinity-type": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
      {
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2": [
      {
        "affinity-type": "string",
        "affinity1": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
      {
        "affinity-type": "string",
        "affinity4": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
      {
        "affinity9": "string",
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
      {
        "affinity9": "string",
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity10": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
      {
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1": [
      {
        "affinity-type": "string",
        "affinity1": "string"
      }
    ],
    "new-style-affinity-affinity-type": [
      {
        "affinity-type": "string"
      }
    ]
  }
}

PATH-SELECTION-DELAY-LIMIT:

Common node of tunnel-path-selection, att-path-option-path-selection

path-selection-delay-limit: integer

Path selection delay limit (usec) configuration for this specific tunnel

range:"1..4294967295"
Example
{
  "path-selection-delay-limit": "integer"
}

POLICY-CLASSES:

Common node of tunnel-te-attributes, auto-mesh-attribute, auto-backup-attribute

policy-classes: object

Policy classes for PBTS

Example
{
  "policy-classes": {
    "policy-class": [
      "string"
    ]
  }
}

TIMERS:

Common node of backup, mesh

timers: object

Configure auto-tunnel backup timers value

Example
{
  "timers": {
    "removal": {
      "unused": "integer"
    }
  }
}

PATH-SELECTION:

Common node of auto-mesh-attribute, xro-attribute , auto-backup-attribute, p2mpte-attribute, otn-pp-attribute

path-selection: object

Configure path selection properties

Example
{
  "path-selection": {
    "enable": [ null ]
  }
}

PATH-SELECTION-COST-LIMIT:

Common node of tunnel-path-selection, att-path-option-path-selection

path-selection-cost-limit: integer

Path selection cost limit configuration for this specific tunnel

range:"1..4294967295"
Example
{
  "path-selection-cost-limit": "integer"
}

RECORD-ROUTE:

Common node of tunnel-attributes, tunnel-te-attributes, auto-mesh-attribute, auto-backup-attribute, gmpls-unitunnel-head, p2mpte-attribute, tunnel-head

record-route: null

Record the route used by the tunnel

Example
{
  "record-route": [ null ]
}

AUTOROUTE:

Common node of tunnel-attributes, tunnel-te-attributes

autoroute: object

Parameters for IGP routing over tunnel

Example
{
  "autoroute": {
    "autoroute-announce": {
      "metric": {
        "metric-type": "string",
        "absolute-metric": "integer",
        "constant-metric": "integer",
        "relative-metric": "string"
      },
      "enable": [ null ],
      "exclude-traffic": {
        "segment-routing": [ null ]
      },
      "include-ipv6": [ null ]
    },
    "destinations": {
      "destination": [
        {
          "destination-address": "string"
        }
      ]
    }
  }
}

mpls-te_schema:

The root of MPLS TE configuration

enable-traffic-engineering: null

Enable MPLS Traffic Engineering

gmpls-uni: object

GMPLS-UNI configuration

global-attributes: object

Configure MPLS TE global attributes

gmpls-nni: object

GMPLS-NNI configuration

interfaces: object

Configure MPLS TE interfaces

lcac: object

LCAC specific MPLS global configuration

named-tunnels: object

Configure MPLS TE tunnel

diff-serv-traffic-engineering: object

Configure Diff-Serv Traffic-Engineering

transport-profile: object

MPLS transport profile configuration data

Example
{
  "enable-traffic-engineering": [ null ],
  "gmpls-uni": {
    "controllers": {
      "controller": [
        {
          "announce": {
            "srl-gs": [ null ]
          },
          "controller-logging": {
            "discovered-srlg-change-logging": [ null ]
          },
          "gmpls-unitunnel-head": {
            "enable": [ null ],
            "logging": {
              "state-message": [ null ]
            },
            "destination": "string",
            "recording": {
              "srlg": [ null ]
            },
            "tunnel-id": "integer",
            "path-options": {
              "path-option": [
                {
                  "preference-level": "integer",
                  "xro-type": "string",
                  "path-name": "string",
                  "lockdown": "string",
                  "path-type": "string",
                  "verbatim": "string",
                  "path-id": "integer",
                  "xro-attribute-set-name": "string",
                  "dwdm-channel": "integer",
                  "signaled-label": "string"
                }
              ]
            },
            "signalled-name": "string"
          },
          "controller-name": "string",
          "enable": [ null ]
        }
      ]
    },
    "timers": {
      "path-option-timers": {
        "holddown": {
          "minimum": "integer",
          "maximum": "integer"
        }
      }
    }
  },
  "global-attributes": {
    "reopt-delay-path-protect-switchover-timer": "integer",
    "path-selection-ignore-overload": [ null ],
    "log-issu-status": [ null ],
    "hardware-out-of-resource": {
      "oor-yellow-state": {
        "oor-metric-te-penalty": "integer"
      },
      "oor-green-state": {
        "oor-recovery-duration": "integer",
        "oor-metric-te-penalty": "integer"
      },
      "oor-red-state": {
        "oor-metric-te-penalty": "integer"
      }
    },
    "affinity-mappings": {
      "affinity-mapping": [
        {
          "value-type": "string",
          "affinity-name": "string",
          "value": "string"
        }
      ]
    },
    "reoptimize-link-up": [ null ],
    "soft-preemption": {
      "frr-rewrite": [ null ],
      "enable": "boolean",
      "timeout": "integer"
    },
    "path-selection": {
      "cost-limit": "integer",
      "loose-affinities": {
        "loose-affinity": [
          {
            "affinity": "string",
            "mask": "string",
            "class-type": "integer"
          }
        ]
      },
      "metric": "string",
      "invalidation": {
        "path-invalidation-action": "string",
        "path-invalidation-timeout": "integer"
      },
      "ignore-overload-role": {
        "head": "boolean",
        "tail": "boolean",
        "mid": "boolean"
      },
      "loose-metrics": {
        "loose-metric": [
          {
            "metric-type": "string",
            "class-type": "integer"
          }
        ]
      },
      "tiebreaker": "string",
      "delay-limit": "integer",
      "loose-domain-match": "boolean"
    },
    "fast-reroute": {
      "timers": {
        "hold-backup": "integer",
        "promotion": "integer"
      }
    },
    "reoptimize-delay-cleanup-timer": "integer"
  }
}

diff-serv-traffic-engineering_schema:

Configure Diff-Serv Traffic-Engineering

mode-ietf: string standard

Diff-Serv Traffic-Engineering IETF mode

classes: object

Configure Diff-Serv Traffic-Engineering Classes

bandwidth-constraint-model: string bandwidth-constraint-maximum-allocation-model

Diff-Serv Traffic-Engineering Bandwidth Constraint Model

Example
{
  "mode-ietf": "string",
  "classes": {
    "class": [
      {
        "unused": "boolean",
        "class-priority": "integer",
        "class-number": "integer",
        "class-type": "integer"
      }
    ]
  },
  "bandwidth-constraint-model": "string"
}

classes_schema:

Configure Diff-Serv Traffic-Engineering Classes

class: object[]

DSTE class number

Example
{
  "class": [
    {
      "unused": "boolean",
      "class-priority": "integer",
      "class-number": "integer",
      "class-type": "integer"
    }
  ]
}

class_schema:

unused: boolean

TRUE to skip classtype and class priority provisioning FALSE to provision them

class-priority: integer

Class-type priority

range:"0..7" default:"1"
class-number: integer

DS-TE class number

range:"0..7"
class-type: integer

Class type number

range:"0..7" default:"1"
Example
{
  "unused": "boolean",
  "class-priority": "integer",
  "class-number": "integer",
  "class-type": "integer"
}

named-tunnels_schema:

Configure MPLS TE tunnel

enable: null

Enable Named Tunnels

tunnels: object

Configure MPLS TE tunnel

Example
{
  "enable": [ null ],
  "tunnels": {
    "tunnel": [
      {
        "tunnel-id": {
          "tunnel-id": "integer",
          "tunnel-id-type": "string"
        },
        "enable": [ null ],
        "tunnel-type": "string",
        "tunnel-attributes": {
          "path-setups": {
            "path-setup": [
              {
                "enable": [ null ],
                "path-setup-name": "string",
                "preference": "integer",
                "path-computation": {
                  "path-computation-method": "string",
                  "explicit-path-name": "string",
                  "path-computation-server": "string"
                }
              }
            ]
          },
          "shutdown": [ null ],
          "load-share": "integer"
        },
        "tunnel-name": "string"
      }
    ]
  }
}

tunnels_schema:

Configure MPLS TE tunnel

tunnel: object[]

Configure a MPLS TE tunnel

Example
{
  "tunnel": [
    {
      "tunnel-id": {
        "tunnel-id": "integer",
        "tunnel-id-type": "string"
      },
      "enable": [ null ],
      "tunnel-type": "string",
      "tunnel-attributes": {
        "path-setups": {
          "path-setup": [
            {
              "enable": [ null ],
              "path-setup-name": "string",
              "preference": "integer",
              "path-computation": {
                "path-computation-method": "string",
                "explicit-path-name": "string",
                "path-computation-server": "string"
              }
            }
          ]
        },
        "shutdown": [ null ],
        "load-share": "integer"
      },
      "tunnel-name": "string"
    }
  ]
}

tunnel_schema:

tunnel-id: object

Set the tunnel ID

enable: null

Always set to true

tunnel-type: string p2p, p2mp

Tunnel Type

tunnel-attributes:

MPLS tunnel attributes

tunnel-name: string

Tunnel name

Example
{
  "tunnel-id": {
    "tunnel-id": "integer",
    "tunnel-id-type": "string"
  },
  "enable": [ null ],
  "tunnel-type": "string",
  "tunnel-attributes": {
    "path-setups": {
      "path-setup": [
        {
          "enable": [ null ],
          "path-setup-name": "string",
          "preference": "integer",
          "path-computation": {
            "path-computation-method": "string",
            "explicit-path-name": "string",
            "path-computation-server": "string"
          }
        }
      ]
    },
    "shutdown": [ null ],
    "load-share": "integer"
  },
  "tunnel-name": "string"
}

tunnel-attributes_schema:

MPLS tunnel attributes

path-setups: object

Tunnel path setup table

shutdown: null

shutdown the tunnel

Example
{
  "path-setups": {
    "path-setup": [
      {
        "enable": [ null ],
        "path-setup-name": "string",
        "preference": "integer",
        "path-computation": {
          "path-computation-method": "string",
          "explicit-path-name": "string",
          "path-computation-server": "string"
        }
      }
    ]
  },
  "shutdown": [ null ],
  "load-share": "integer"
}

path-setups_schema:

Tunnel path setup table

path-setup: object[]

Tunnel path setup

Example
{
  "path-setup": [
    {
      "enable": [ null ],
      "path-setup-name": "string",
      "preference": "integer",
      "path-computation": {
        "path-computation-method": "string",
        "explicit-path-name": "string",
        "path-computation-server": "string"
      }
    }
  ]
}

path-setup_schema:

enable: null

Always set to true

path-setup-name: string

Path Name

preference: integer

Path preference level

range:"0..255"
path-computation: object

Path computation method

Example
{
  "enable": [ null ],
  "path-setup-name": "string",
  "preference": "integer",
  "path-computation": {
    "path-computation-method": "string",
    "explicit-path-name": "string",
    "path-computation-server": "string"
  }
}

path-computation_schema:

Path computation method

path-computation-method: string not-set, dynamic, pce, explicit

Path computation method

explicit-path-name: string

Explicit Path Name

path-computation-server: string

Path Computation Server Address

Example
{
  "path-computation-method": "string",
  "explicit-path-name": "string",
  "path-computation-server": "string"
}

invalidation_schema:

Deprecated

path-invalidation-action: string tear, drop

Path Invalidation Action

path-invalidation-timeout: integer

Path Invalidation Timeout

range:"0..60000"
Example
{
  "path-invalidation-action": "string",
  "path-invalidation-timeout": "integer"
}

underflow_schema:

Configuring the tunnel underflow detection

underflow-threshold-limit: integer

Number of consecutive collections exceeding threshold

range:"1..10"
underflow-threshold-value: integer

Bandwidth change value to trigger an underflow (kbps)

range:"10..4294967295" units:"kbit/s"
underflow-threshold-percent: integer

Bandwidth change percent to trigger an underflow

range:"1..100" units:"percentage"
Example
{
  "underflow-threshold-limit": "integer",
  "underflow-threshold-value": "integer",
  "underflow-threshold-percent": "integer"
}

overflow_schema:

Configuring the tunnel overflow detection

overflow-threshold-value: integer

Bandwidth change value to trigger an overflow (kbps)

range:"10..4294967295" units:"kbit/s"
overflow-threshold-percent: integer

Bandwidth change percent to trigger an overflow

range:"1..100" units:"percentage"
overflow-threshold-limit: integer

Number of consecutive collections exceeding threshold

range:"1..10"
Example
{
  "overflow-threshold-value": "integer",
  "overflow-threshold-percent": "integer",
  "overflow-threshold-limit": "integer"
}

bandwidth-limits_schema:

Set min/max bandwidth auto-bw can apply on a tunnel

bandwidth-min-limit: integer

Set minimum bandwidth auto-bw can apply on a tunnel

range:"0..4294967295"
bandwidth-max-limit: integer

Set maximum bandwidth auto-bw can apply on a tunnel

range:"0..4294967295"
Example
{
  "bandwidth-min-limit": "integer",
  "bandwidth-max-limit": "integer"
}

adjustment-threshold_schema:

Set the bandwidth change threshold to trigger adjustment

adjustment-threshold-value: integer

Bandwidth change value to trigger adjustment (kbps)

range:"10..4294967295" units:"kbit/s"
adjustment-threshold-percent: integer

Bandwidth change percent to trigger adjustment

range:"1..100" units:"percentage"
Example
{
  "adjustment-threshold-value": "integer",
  "adjustment-threshold-percent": "integer"
}

auto-capacity_schema:

Tunnel auto-capacity configuration data

nominal-bandwidth: integer

Bandwidth value used to compute the desired number of tunnels for auto-capacity

range:"0..4294967295" units:"kbit/s"
enable: boolean

Enable auto-capacityThe object must be set before any other auto capacity configuration is supplied for the tunnel,and must be the last auto-capacity configuration object to be removed.

clones-maximum: integer

Upper limit on the number of clones can be created for the tunnel

range:"0..63" default:"63"
split-bandwidth: integer

Upper bandwidth limit that causes the tunnel to be split

range:"0..4294967295" units:"kbit/s"
clones-minimum: integer

Lower limit on the number of clones can be created for the tunnel

range:"0..63" default:"0"
merge-bandwidth: integer

Lower bandwidth limit that causes the tunnel to be merged

range:"0..4294967295" units:"kbit/s"
Example
{
  "nominal-bandwidth": "integer",
  "enable": "boolean",
  "clones-maximum": "integer",
  "split-bandwidth": "integer",
  "clones-minimum": "integer",
  "merge-bandwidth": "integer"
}

priority_schema:

Tunnel Setup and Hold Priorities

hold-priority: integer

Hold Priority

range:"0..7"
setup-priority: integer

Setup Priority

range:"0..7"
Example
{
  "hold-priority": "integer",
  "setup-priority": "integer"
}

affinity-mask_schema:

Set the affinity flags and mask

mask: string

Affinity mask

affinity: string

Affinity flags

Example
{
  "mask": "string",
  "affinity": "string"
}

forwarding-adjacency_schema:

Forwarding adjacency announcement to IGP

hold-time: integer

Specify the holdtime for the tunnel as forwarding adjacency

range:"0..20000"
enable: null

Enable forwarding adjacency

include-ipv6: null

Specify that the tunnel should be an IPv6 forwarding adjacency also

Example
{
  "hold-time": "integer",
  "enable": [ null ],
  "include-ipv6": [ null ]
}

bandwidth_schema:

Tunnel bandwidth requirement

class-or-pool-type: integer

Class type for the bandwidth allocation

range:"0..1"
bandwidth: integer

The value of the bandwidth reserved by this tunnel in kbps

range:"0..4294967295" units:"kbit/s"
dste-type: string standard-dste, pre-standard-dste

DSTE-standard flag

Example
{
  "class-or-pool-type": "integer",
  "bandwidth": "integer",
  "dste-type": "string"
}

autoroute_schema:

Parameters for IGP routing over tunnel

autoroute-announce: object

Announce tunnel to IGP

destinations: object

Tunnel Autoroute Destination(s)

Example
{
  "autoroute-announce": {
    "metric": {
      "metric-type": "string",
      "absolute-metric": "integer",
      "constant-metric": "integer",
      "relative-metric": "string"
    },
    "enable": [ null ],
    "exclude-traffic": {
      "segment-routing": [ null ]
    },
    "include-ipv6": [ null ]
  },
  "destinations": {
    "destination": [
      {
        "destination-address": "string"
      }
    ]
  }
}

autoroute-announce_schema:

Announce tunnel to IGP

metric: object

Specify MPLS tunnel metric

enable: null

Enable autoroute announce

exclude-traffic: object

Exclude traffic on autorouted tunnel

include-ipv6: null

Specify that the tunnel should be an IPv6 autoroute announce also

Example
{
  "metric": {
    "metric-type": "string",
    "absolute-metric": "integer",
    "constant-metric": "integer",
    "relative-metric": "string"
  },
  "enable": [ null ],
  "exclude-traffic": {
    "segment-routing": [ null ]
  },
  "include-ipv6": [ null ]
}

exclude-traffic_schema:

Exclude traffic on autorouted tunnel

segment-routing: null

Exclude tunnel in IGP for SR prefixes

Example
{
  "segment-routing": [ null ]
}

metric_schema:

Specify MPLS tunnel metric

metric-type: string relative, absolute, constant

Autoroute tunnel metric type

absolute-metric: integer

The absolute metric value

range:"1..2147483647"
constant-metric: integer

The constant metric value

range:"1..2147483647"
relative-metric: string

The value of the adjustment

Example
{
  "metric-type": "string",
  "absolute-metric": "integer",
  "constant-metric": "integer",
  "relative-metric": "string"
}

destinations_schema:

Tunnel Autoroute Destination(s)

destination: object[]

Destination address to add in RIB

Example
{
  "destination": [
    {
      "destination-address": "string"
    }
  ]
}

destination_schema:

The existence of this configuration indicates the destination has been set for the tunnel

destination: string

IPV4 tunnel destination

destination-type: string number-ed, un-number-ed

Destination type whether it is unicast or unnumbered

interface-if-index: integer

Interface index of port

Example
{
  "destination": "string",
  "destination-type": "string",
  "interface-if-index": "integer"
}

new-style-affinity-affinity-types_schema:

Tunnel new style affinity attributes table

new-style-affinity-affinity-type-affinity1-affinity2-affinity3: object[]

Tunnel new style affinity attribute

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5: object[]

Tunnel new style affinity attribute

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6: object[]

Tunnel new style affinity attribute

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8: object[]

Tunnel new style affinity attribute

new-style-affinity-affinity-type-affinity1-affinity2: object[]

Tunnel new style affinity attribute

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4: object[]

Tunnel new style affinity attribute

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9: object[]

Tunnel new style affinity attribute

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10: object[]

Tunnel new style affinity attribute

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7: object[]

Tunnel new style affinity attribute

new-style-affinity-affinity-type-affinity1: object[]

Tunnel new style affinity attribute

new-style-affinity-affinity-type: object[]

Tunnel new style affinity attribute

Example
{
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
    {
      "affinity-type": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
    {
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2": [
    {
      "affinity-type": "string",
      "affinity1": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
    {
      "affinity-type": "string",
      "affinity4": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
    {
      "affinity9": "string",
      "affinity8": "string",
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity10": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
    {
      "affinity5": "string",
      "affinity4": "string",
      "affinity7": "string",
      "affinity6": "string",
      "affinity1": "string",
      "affinity3": "string",
      "affinity2": "string",
      "affinity-type": "string"
    }
  ],
  "new-style-affinity-affinity-type-affinity1": [
    {
      "affinity-type": "string",
      "affinity1": "string"
    }
  ],
  "new-style-affinity-affinity-type": [
    {
      "affinity-type": "string"
    }
  ]
}

new-style-affinity-affinity-type_schema:

affinity-type: string include, include-strict, exclude, exclude-all, ignore

The type of the affinity entry

Example
{
  "affinity-type": "string"
}

new-style-affinity-affinity-type-affinity1_schema:

affinity-type: string include, include-strict, exclude, exclude-all, ignore

The type of the affinity entry

affinity1: string

The name of the first affinity

Example
{
  "affinity-type": "string",
  "affinity1": "string"
}

new-style-affinity-affinity-type-affinity1-affinity2_schema:

affinity-type: string include, include-strict, exclude, exclude-all, ignore

The type of the affinity entry

affinity1: string

The name of the first affinity

affinity2: string

The name of the second affinity

Example
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity2": "string"
}

new-style-affinity-affinity-type-affinity1-affinity2-affinity3_schema:

affinity-type: string include, include-strict, exclude, exclude-all, ignore

The type of the affinity entry

affinity1: string

The name of the first affinity

affinity3: string

The name of the third affinity

affinity2: string

The name of the second affinity

Example
{
  "affinity-type": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4_schema:

affinity-type: string include, include-strict, exclude, exclude-all, ignore

The type of the affinity entry

affinity4: string

The name of the fourth affinity

affinity1: string

The name of the first affinity

affinity3: string

The name of the third affinity

affinity2: string

The name of the second affinity

Example
{
  "affinity-type": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5_schema:

affinity-type: string include, include-strict, exclude, exclude-all, ignore

The type of the affinity entry

affinity5: string

The name of the fifth affinity

affinity4: string

The name of the fourth affinity

affinity1: string

The name of the first affinity

affinity3: string

The name of the third affinity

affinity2: string

The name of the second affinity

Example
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6_schema:

affinity-type: string include, include-strict, exclude, exclude-all, ignore

The type of the affinity entry

affinity5: string

The name of the fifth affinity

affinity4: string

The name of the fourth affinity

affinity6: string

The name of the sixth affinity

affinity1: string

The name of the first affinity

affinity3: string

The name of the third affinity

affinity2: string

The name of the second affinity

Example
{
  "affinity-type": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string"
}

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7_schema:

affinity5: string

The name of the fifth affinity

affinity4: string

The name of the fourth affinity

affinity7: string

The name of the seventh affinity

affinity6: string

The name of the sixth affinity

affinity1: string

The name of the first affinity

affinity3: string

The name of the third affinity

affinity2: string

The name of the second affinity

affinity-type: string include, include-strict, exclude, exclude-all, ignore

The type of the affinity entry

Example
{
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8_schema:

affinity8: string

The name of the eighth affinity

affinity5: string

The name of the fifth affinity

affinity4: string

The name of the fourth affinity

affinity7: string

The name of the seventh affinity

affinity6: string

The name of the sixth affinity

affinity1: string

The name of the first affinity

affinity3: string

The name of the third affinity

affinity2: string

The name of the second affinity

affinity-type: string include, include-strict, exclude, exclude-all, ignore

The type of the affinity entry

Example
{
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9_schema:

affinity9: string

The name of the nineth affinity

affinity8: string

The name of the eighth affinity

affinity5: string

The name of the fifth affinity

affinity4: string

The name of the fourth affinity

affinity7: string

The name of the seventh affinity

affinity6: string

The name of the sixth affinity

affinity1: string

The name of the first affinity

affinity3: string

The name of the third affinity

affinity2: string

The name of the second affinity

affinity-type: string include, include-strict, exclude, exclude-all, ignore

The type of the affinity entry

Example
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity-type": "string"
}

new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10_schema:

affinity9: string

The name of the nineth affinity

affinity8: string

The name of the eighth affinity

affinity5: string

The name of the fifth affinity

affinity4: string

The name of the fourth affinity

affinity7: string

The name of the seventh affinity

affinity6: string

The name of the sixth affinity

affinity1: string

The name of the first affinity

affinity3: string

The name of the third affinity

affinity2: string

The name of the second affinity

affinity10: string

The name of the tenth affinity

affinity-type: string include, include-strict, exclude, exclude-all, ignore

The type of the affinity entry

Example
{
  "affinity9": "string",
  "affinity8": "string",
  "affinity5": "string",
  "affinity4": "string",
  "affinity7": "string",
  "affinity6": "string",
  "affinity1": "string",
  "affinity3": "string",
  "affinity2": "string",
  "affinity10": "string",
  "affinity-type": "string"
}

fast-reroute_schema:

Configure fast reroute attributes

timers: object

Configure fast reroute timers

Example
{
  "timers": {
    "hold-backup": "integer",
    "promotion": "integer"
  }
}

tunnel-id_schema:

Set the tunnel ID

tunnel-id: integer

Tunnel ID

range:"0..65535"
tunnel-id-type: string auto, explicit

Tunnel ID Type

Example
{
  "tunnel-id": "integer",
  "tunnel-id-type": "string"
}

gmpls-uni_schema:

GMPLS-UNI configuration

controllers: object

GMPLS-UNI controllers

timers: object

GMPLS-UNI timer configuration

Example
{
  "controllers": {
    "controller": [
      {
        "announce": {
          "srl-gs": [ null ]
        },
        "controller-logging": {
          "discovered-srlg-change-logging": [ null ]
        },
        "gmpls-unitunnel-head": {
          "enable": [ null ],
          "logging": {
            "state-message": [ null ]
          },
          "destination": "string",
          "recording": {
            "srlg": [ null ]
          },
          "tunnel-id": "integer",
          "path-options": {
            "path-option": [
              {
                "preference-level": "integer",
                "xro-type": "string",
                "path-name": "string",
                "lockdown": "string",
                "path-type": "string",
                "verbatim": "string",
                "path-id": "integer",
                "xro-attribute-set-name": "string",
                "dwdm-channel": "integer",
                "signaled-label": "string"
              }
            ]
          },
          "signalled-name": "string"
        },
        "controller-name": "string",
        "enable": [ null ]
      }
    ]
  },
  "timers": {
    "path-option-timers": {
      "holddown": {
        "minimum": "integer",
        "maximum": "integer"
      }
    }
  }
}

timers_schema:

Configure fast reroute timers

hold-backup: integer

Seconds before backup declared UP (0 disables hold-timer)

range:"0..604800" units:"second"
promotion: integer

The value of the promotion timer in seconds

range:"0..604800" units:"second"
Example
{
  "hold-backup": "integer",
  "promotion": "integer"
}

path-option-timers_schema:

GMPLS-UNI path-option timer configuration

holddown: object

GMPLS-UNI path-option holddown timer configuration

Example
{
  "holddown": {
    "minimum": "integer",
    "maximum": "integer"
  }
}

holddown_schema:

GMPLS-UNI path-option holddown timer configuration

minimum: integer

Minimum holddown (seconds)

range:"5..3600" units:"second"
maximum: integer

Maximum holddown (seconds)

range:"5..3600" units:"second"
Example
{
  "minimum": "integer",
  "maximum": "integer"
}

controllers_schema:

GMPLS-NNI controllers

controller: object[]

Configure a GMPLS NNI controller

Example
{
  "controller": [
    {
      "delay": "integer",
      "enable": [ null ],
      "tti-mode": {
        "tti-mode-type": "string",
        "tcmid": "integer"
      },
      "controller-name": "string",
      "affinity-names": {
        "affinity-name": [
          "string"
        ]
      },
      "admin-weight": "integer"
    }
  ]
}

controller_schema:

delay: integer

Set link delay for the interface

range:"1..16777215"
enable: null

Enable GMPLS-NNI on the link

tti-mode: object

Set tandem connection monitoring for the interface

controller-name: string

Controller name

affinity-names: object

Set the interface affinity names

admin-weight: integer

Set administrative weight for the interface

range:"0..65535"
Example
{
  "delay": "integer",
  "enable": [ null ],
  "tti-mode": {
    "tti-mode-type": "string",
    "tcmid": "integer"
  },
  "controller-name": "string",
  "affinity-names": {
    "affinity-name": [
      "string"
    ]
  },
  "admin-weight": "integer"
}

announce_schema:

Announce discovered tunnel properties to system

srl-gs: null

Enable announcement of discovered SRLGs

Example
{
  "srl-gs": [ null ]
}

controller-logging_schema:

Controller logging

discovered-srlg-change-logging: null

Enable logging of changes to of discovered SRLGs

Example
{
  "discovered-srlg-change-logging": [ null ]
}

gmpls-unitunnel-head_schema:

GMPLS-UNI tunnel-head properties

enable: null

Set link as a GMPLS tunnel head

logging: STATE-MESSAGE

Tunnel event logging

destination: string

Set the destination of the tunnel

recording: object

Tunnel property recording

tunnel-id: integer

GMPLS-UNI head tunnel-id

range:"0..65535"
path-options: object

Path-option configuration

Example
{
  "enable": [ null ],
  "logging": {
    "state-message": [ null ]
  },
  "destination": "string",
  "recording": {
    "srlg": [ null ]
  },
  "tunnel-id": "integer",
  "path-options": {
    "path-option": [
      {
        "preference-level": "integer",
        "xro-type": "string",
        "path-name": "string",
        "lockdown": "string",
        "path-type": "string",
        "verbatim": "string",
        "path-id": "integer",
        "xro-attribute-set-name": "string",
        "dwdm-channel": "integer",
        "signaled-label": "string"
      }
    ]
  },
  "signalled-name": "string"
}

path-options_schema:

GMPLS NNI path options

path-option: object[]

The existence of this configuration indicates the path options have been set for the tunnel

Example
{
  "path-option": [
    {
      "preference-level": "integer",
      "path-name": "string",
      "xro-type": "string",
      "lockdown": "string",
      "path-type": "string",
      "path-id": "integer",
      "affinity-attribute-set-name": "string",
      "restore-by-preference-level": "integer",
      "xro-attribute-set-name": "string",
      "protected-by-preference-level": "integer"
    }
  ]
}

path-option_schema:

preference-level: integer

Preference level for this path option

range:"1..1000"
path-name: string

The name of the IP explicit path associated with this option

xro-type: string

The route-exclusion type

lockdown: string none, lockdown, verbatim, pce, segment-routing, sticky

Lockdown properties

path-type: string not-set, dynamic, explicit-name, explicit-number, no-ero, sr

The type of the path option

path-id: integer

The ID of the IP explicit path associated with this option

range:"1..65535" default:"1"
affinity-attribute-set-name: string

The name of the affinity attribute set to be used for this path-option

restore-by-preference-level: integer

Preference level of the restore path.

range:"1..1000"
xro-attribute-set-name: string

The name of the XRO attribute set to be used for this path-option

protected-by-preference-level: integer

Preference level of the protecting explicit path.

range:"1..1000" default:"1"
Example
{
  "preference-level": "integer",
  "path-name": "string",
  "xro-type": "string",
  "lockdown": "string",
  "path-type": "string",
  "path-id": "integer",
  "affinity-attribute-set-name": "string",
  "restore-by-preference-level": "integer",
  "xro-attribute-set-name": "string",
  "protected-by-preference-level": "integer"
}

recording_schema:

Tunnel property recording

srlg: null

Enable SRLG-recording during signaling

Example
{
  "srlg": [ null ]
}

global-attributes_schema:

MPLS TE global interface configuration

auto-tunnel: object

Auto tunnel configuration

backup-paths: object

Configure MPLS TE backup tunnels for this interface

backup-tunnels: object

Configure MPLS TE backup tunnels for this interface

Example
{
  "auto-tunnel": {
    "backup": {
      "exclude": {
        "srlg-mode": "string"
      },
      "attribute-set": "string",
      "enable": [ null ],
      "next-hop-only": [ null ]
    }
  },
  "backup-paths": {
    "backup-path": [
      {
        "tunnel-number": "integer"
      }
    ]
  },
  "backup-tunnels": {
    "backup-tunnel": [
      {
        "tunnel-name": "string"
      }
    ]
  }
}

auto-tunnel_schema:

Auto tunnel configuration

backup: object

Auto tunnel backup configuration

Example
{
  "backup": {
    "exclude": {
      "srlg-mode": "string"
    },
    "attribute-set": "string",
    "enable": [ null ],
    "next-hop-only": [ null ]
  }
}

tunnel-range_schema:

Configure tunnel ID range for auto-tunnel features

max-tunnel-id: integer

Maximum tunnel ID for auto-tunnels

range:"0..65535"
min-tunnel-id: integer

Minimum tunnel ID for auto-tunnels

range:"0..65535"
Example
{
  "max-tunnel-id": "integer",
  "min-tunnel-id": "integer"
}

backup_schema:

Auto tunnel backup configuration

exclude: object

Auto-tunnel backup exclusion criteria

attribute-set: string

The name of attribute set to be applied to this auto backup lsp

enable: null

Enable auto-tunnel backup on this TE link

next-hop-only: null

Enable NHOP-only mode for auto-tunnel backup on this TE link

Example
{
  "exclude": {
    "srlg-mode": "string"
  },
  "attribute-set": "string",
  "enable": [ null ],
  "next-hop-only": [ null ]
}

removal_schema:

Configure auto-tunnel backup removal timers value

unused: integer

Auto-tunnel backup unused timeout in minutes (0=never timeout)

range:"0..10080" units:"minute" default:"3600"
Example
{
  "unused": "integer"
}

mesh_schema:

Configure auto-tunnel mesh feature

mesh-groups: object

Configure auto-tunnel mesh group

Example
{
  "mesh-groups": {
    "mesh-group": [
      {
        "attribute-set": "string",
        "disable": [ null ],
        "destination-list": "string",
        "mesh-group-id": "string",
        "create": [ null ],
        "one-hop": [ null ]
      }
    ]
  },
  "tunnel-range": {
    "max-tunnel-id": "integer",
    "min-tunnel-id": "integer"
  }
}

mesh-groups_schema:

Configure auto-tunnel mesh group

mesh-group: object[]

Auto-mesh group identifier

Example
{
  "mesh-group": [
    {
      "attribute-set": "string",
      "disable": [ null ],
      "destination-list": "string",
      "mesh-group-id": "string",
      "create": [ null ],
      "one-hop": [ null ]
    }
  ]
}

mesh-group_schema:

attribute-set: string

The name of auto-mesh attribute set to be applied to this group

disable: null

Disables mesh group

destination-list: string

The name of prefix-list to be applied to this destination-list

mesh-group-id: string

Mesh group ID

create: null

Auto-mesh group enable object that controls whether this group is configured or not .This object must be set before other configuration supplied for this group

one-hop: null

Automatically create tunnel to all next-hops

Example
{
  "attribute-set": "string",
  "disable": [ null ],
  "destination-list": "string",
  "mesh-group-id": "string",
  "create": [ null ],
  "one-hop": [ null ]
}

hardware-out-of-resource_schema:

Configure HW OOR processing in MPLS-TE

oor-yellow-state: OOR-METRIC-TE-PENALTY

Configuration for HW OOR Yellow State

oor-green-state:

Configuration for HW OOR Green State

oor-red-state: OOR-METRIC-TE-PENALTY

Configuration for HW OOR Red State

Example
{
  "oor-yellow-state": {
    "oor-metric-te-penalty": "integer"
  },
  "oor-green-state": {
    "oor-recovery-duration": "integer",
    "oor-metric-te-penalty": "integer"
  },
  "oor-red-state": {
    "oor-metric-te-penalty": "integer"
  }
}

oor-green-state_schema:

Configuration for HW OOR Green State

oor-recovery-duration: integer

Period of time (minutes) during which the action in Green state are applied. After this period, the processing in TE goes back to normal state

range:"0..10080" units:"minute" default:"0"
Example
{
  "oor-recovery-duration": "integer",
  "oor-metric-te-penalty": "integer"
}

secondary-router-ids_schema:

Configure MPLS TE Secondary Router ID

secondary-router-id: object[]

Secondary Router ID

Example
{
  "secondary-router-id": [
    {
      "secondary-router-id-value": "string"
    }
  ]
}

secondary-router-id_schema:

secondary-router-id-value: string

Secondary TE Router ID

Example
{
  "secondary-router-id-value": "string"
}

srlg_schema:

srlg-number: integer

SRLG membership number

range:"0..4294967295"
Example
{
  "srlg-number": "integer"
}

names_schema:

Configure SRLG identified by names

name: object[]

SRLG name and its MPLS-TE properties

Example
{
  "name": [
    {
      "static-srlg-members": {
        "static-srlg-member": [
          {
            "from-address": "string",
            "to-address": "string"
          }
        ]
      },
      "srlg-name": "string",
      "admin-weight": "integer"
    }
  ]
}

name_schema:

static-srlg-members: object

Configure static SRLG members list

srlg-name: string

SRLG membership name

admin-weight: integer

Administrative weight for the SRLG value

range:"0..65535"
Example
{
  "static-srlg-members": {
    "static-srlg-member": [
      {
        "from-address": "string",
        "to-address": "string"
      }
    ]
  },
  "srlg-name": "string",
  "admin-weight": "integer"
}

static-srlg-members_schema:

Configure static SRLG members list

static-srlg-member: object[]

A mapping of the local static SRLG member

Example
{
  "static-srlg-member": [
    {
      "from-address": "string",
      "to-address": "string"
    }
  ]
}

static-srlg-member_schema:

from-address: string

From address

to-address: string

To Addres

Example
{
  "from-address": "string",
  "to-address": "string"
}

queues_schema:

Configure MPLS TE route priority

queue: object[]

Configure route priority queue value

Example
{
  "queue": [
    {
      "role": "string",
      "value": "integer"
    }
  ]
}

queue_schema:

role: string route-priority-role-head-back-up, route-priority-role-head-primary, route-priority-role-middle

Route Priority Tunnel Role

value: integer

Route priority queue value

range:"0..12"
Example
{
  "role": "string",
  "value": "integer"
}

mib_schema:

MPLS-TE MIB properties

midpoint-lsp-stats-collection-disable: null

Disables mib midpoint LSP traffic stats collection

Example
{
  "midpoint-lsp-stats-collection-disable": [ null ]
}

attribute-set_schema:

Attribute AttributeSets

auto-backup-attributes: object

Auto-backup Tunnel Attribute Table

xro-attributes: object

XRO Tunnel Attributes table

p2p-te-attributes: object

P2P-TE Tunnel AttributeSets Table

path-option-attributes: object

Path Option Attribute-Set Table

otn-pp-attributes: object

OTN Path Protection Attributes table

auto-mesh-attributes: object

Auto-mesh Tunnel AttributeSets Table

p2mpte-attributes: object

P2MP-TE Tunnel AttributeSets Table

Example
{
  "auto-backup-attributes": {
    "auto-backup-attribute": [
      {
        "signalled-name": {
          "protected-interface-type": "string",
          "mp-address": "boolean",
          "source-type": "string"
        },
        "new-style-affinity-affinity-types": {
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
            {
              "affinity-type": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
            {
              "affinity-type": "string",
              "affinity5": "string",
              "affinity4": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
            {
              "affinity-type": "string",
              "affinity5": "string",
              "affinity4": "string",
              "affinity6": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
            {
              "affinity8": "string",
              "affinity5": "string",
              "affinity4": "string",
              "affinity7": "string",
              "affinity6": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string",
              "affinity-type": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2": [
            {
              "affinity-type": "string",
              "affinity1": "string",
              "affinity2": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
            {
              "affinity-type": "string",
              "affinity4": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
            {
              "affinity9": "string",
              "affinity8": "string",
              "affinity5": "string",
              "affinity4": "string",
              "affinity7": "string",
              "affinity6": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string",
              "affinity-type": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
            {
              "affinity9": "string",
              "affinity8": "string",
              "affinity5": "string",
              "affinity4": "string",
              "affinity7": "string",
              "affinity6": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string",
              "affinity10": "string",
              "affinity-type": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
            {
              "affinity5": "string",
              "affinity4": "string",
              "affinity7": "string",
              "affinity6": "string",
              "affinity1": "string",
              "affinity3": "string",
              "affinity2": "string",
              "affinity-type": "string"
            }
          ],
          "new-style-affinity-affinity-type-affinity1": [
            {
              "affinity-type": "string",
              "affinity1": "string"
            }
          ],
          "new-style-affinity-affinity-type": [
            {
              "affinity-type": "string"
            }
          ]
        }
      }
    ]
  }
}

path-option-attributes_schema:

Path Option Attribute-Set Table

path-option-attribute: object[]

Path Option Attribute

Example
{
  "path-option-attribute": [
    {
      "attribute-set-name": "string",
      "att-path-option-path-selection": {
        "path-selection-cost-limit": "integer"
      },
      "new-style-affinity-affinity-types": {
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
          {
            "affinity-type": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
          {
            "affinity-type": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
          {
            "affinity-type": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
          {
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2": [
          {
            "affinity-type": "string",
            "affinity1": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
          {
            "affinity-type": "string",
            "affinity4": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
          {
            "affinity9": "string",
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
          {
            "affinity9": "string",
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity10": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
          {
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1": [
          {
            "affinity-type": "string",
            "affinity1": "string"
          }
        ],
        "new-style-affinity-affinity-type": [
          {
            "affinity-type": "string"
          }
        ]
      }
    }
  ]
}

path-option-attribute_schema:

attribute-set-name: string

Attribute Set Name

att-path-option-path-selection:

Configure path selection properties

bfd-reverse-path: object

Configure BFD reverse path

Example
{
  "attribute-set-name": "string",
  "att-path-option-path-selection": {
    "path-selection-exclude-list": "string",
    "path-selection-cost-limit": "integer"
  },
  "new-style-affinity-affinity-types": {
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
      {
        "affinity-type": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
      {
        "affinity-type": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
      {
        "affinity-type": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
      {
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2": [
      {
        "affinity-type": "string",
        "affinity1": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
      {
        "affinity-type": "string",
        "affinity4": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
      {
        "affinity9": "string",
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
      {
        "affinity9": "string",
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity10": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
      {
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1": [
      {
        "affinity-type": "string",
        "affinity1": "string"
      }
    ],
    "new-style-affinity-affinity-type": [
      {
        "affinity-type": "string"
      }
    ]
  }
}

bfd-reverse-path_schema:

Configure BFD reverse path

binding-label: integer

BFD reverse path binding label

range:"0..1048575"
bfd-reverse-path-type: string bfd-reverse-path-binding-label

BFD reverse path type

Example
{
  "binding-label": "integer",
  "bfd-reverse-path-type": "string"
}

att-path-option-path-selection_schema:

Configure path selection properties

path-selection-exclude-list: string

Path selection exclude list name configuration

Example
{
  "path-selection-exclude-list": "string",
  "path-selection-cost-limit": "integer"
}

pce_schema:

Configure pce properties

bidirectional: object

Bidirectional parameters

enable: null

Always set to true

disjoint-path: object

Disjoint path parameters

Example
{
  "bidirectional": {
    "bd-source-address": "string",
    "bd-group-id": "integer"
  },
  "enable": [ null ],
  "disjoint-path": {
    "dp-group-id": "integer",
    "dp-source-address": "string",
    "dp-type": "integer"
  }
}

bidirectional_schema:

Bidirectional parameters

bd-source-address: string

Bidirectional Source IP Address

bd-group-id: integer

Bidirectional Group ID

range:"1..4294967295"
Example
{
  "bd-source-address": "string",
  "bd-group-id": "integer"
}

disjoint-path_schema:

Disjoint path parameters

dp-group-id: integer

Disjoint Path Group ID

range:"1..4294967295"
dp-source-address: string

Disjoint Path Source IP Address

dp-type: integer

Disjoint Path Type

range:"1..3"
Example
{
  "dp-group-id": "integer",
  "dp-source-address": "string",
  "dp-type": "integer"
}

p2mpte-attributes_schema:

P2MP-TE Tunnel AttributeSets Table

p2mpte-attribute: object[]

P2MP-TE Tunnel Attribute

Example
{
  "p2mpte-attribute": [
    {
      "attribute-set-name": "string",
      "logging": {
        "pcalc-failure-message": [ null ],
        "all": [ null ],
        "reoptimized-message": [ null ],
        "state-message": [ null ],
        "reroute-messsage": [ null ],
        "reoptimize-attempts-message": [ null ],
        "bandwidth-change-message": [ null ],
        "sub-lsp-state-message": [ null ],
        "insufficient-bw-message": [ null ]
      }
    }
  ]
}

p2mpte-attribute_schema:

attribute-set-name: string

Attribute Set Name

Example
{
  "attribute-set-name": "string",
  "logging": {
    "pcalc-failure-message": [ null ],
    "all": [ null ],
    "reoptimized-message": [ null ],
    "state-message": [ null ],
    "reroute-messsage": [ null ],
    "reoptimize-attempts-message": [ null ],
    "bandwidth-change-message": [ null ],
    "sub-lsp-state-message": [ null ],
    "insufficient-bw-message": [ null ]
  }
}

path-selection_schema:

Path selection configuration

cost-limit: integer

Path selection cost limit configuration for all tunnels

range:"1..4294967295"
loose-affinities: object

Path selection Loose ERO Affinity Class configuration

metric: string igp, te, delay

Metric to use in path calculation

invalidation: object

Deprecated

ignore-overload-role: object

Path selection to ignore overload node during CSPF

loose-metrics: object

Path selection Loose ERO Metric Class configuration

tiebreaker: string min-fill, max-fill, random

CSPF tiebreaker to use in path calculation

delay-limit: integer

Path selection delay limit configuration for p2p tunnels (usec)

range:"1..4294967295"
loose-domain-match: boolean

Use only the IGP instance of the incoming interface

Example
{
  "cost-limit": "integer",
  "loose-affinities": {
    "loose-affinity": [
      {
        "affinity": "string",
        "mask": "string",
        "class-type": "integer"
      }
    ]
  },
  "metric": "string",
  "invalidation": {
    "path-invalidation-action": "string",
    "path-invalidation-timeout": "integer"
  },
  "ignore-overload-role": {
    "head": "boolean",
    "tail": "boolean",
    "mid": "boolean"
  },
  "loose-metrics": {
    "loose-metric": [
      {
        "metric-type": "string",
        "class-type": "integer"
      }
    ]
  },
  "tiebreaker": "string",
  "delay-limit": "integer",
  "loose-domain-match": "boolean"
}

logging_schema:

Tunnel event logging

signalling-state-message: null

Log all tunnel sub-LSP state messages

active-lsp-message: null

Log all tunnel messages for changes in Active LSP

homepath-state-message: null

Log all messages for changes in state of Homepath of Working LSP

tunnel-state-message: null

Log all tunnel messages for changes in tunnel-state

static-cross-connect-message: null

Log all tunnel messages for static cross-connect messages

insufficient-bw-message: null

Log tunnel messages for insufficient bandwidth

path-change-message: null

Log all tunnel messages for changes in path-change

Example
{
  "signalling-state-message": [ null ],
  "active-lsp-message": [ null ],
  "homepath-state-message": [ null ],
  "tunnel-state-message": [ null ],
  "static-cross-connect-message": [ null ],
  "insufficient-bw-message": [ null ],
  "path-change-message": [ null ]
}

p2p-te-attributes_schema:

P2P-TE Tunnel AttributeSets Table

p2p-te-attribute: object[]

P2P-TE Tunnel Attribute

Example
{
  "p2p-te-attribute": [
    {
      "attribute-set-name": "string",
      "path-selection": {
        "enable": [ null ]
      },
      "new-style-affinity-affinity-types": {
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
          {
            "affinity-type": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
          {
            "affinity-type": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
          {
            "affinity-type": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
          {
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2": [
          {
            "affinity-type": "string",
            "affinity1": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
          {
            "affinity-type": "string",
            "affinity4": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
          {
            "affinity9": "string",
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
          {
            "affinity9": "string",
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity10": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
          {
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1": [
          {
            "affinity-type": "string",
            "affinity1": "string"
          }
        ],
        "new-style-affinity-affinity-type": [
          {
            "affinity-type": "string"
          }
        ]
      }
    }
  ]
}

p2p-te-attribute_schema:

attribute-set-name: string

Attribute Set Name

path-selection:

Configure path selection properties

Example
{
  "attribute-set-name": "string",
  "path-selection": {
    "path-selection-metric": "string",
    "enable": [ null ]
  },
  "new-style-affinity-affinity-types": {
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
      {
        "affinity-type": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
      {
        "affinity-type": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
      {
        "affinity-type": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
      {
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2": [
      {
        "affinity-type": "string",
        "affinity1": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
      {
        "affinity-type": "string",
        "affinity4": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
      {
        "affinity9": "string",
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
      {
        "affinity9": "string",
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity10": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
      {
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1": [
      {
        "affinity-type": "string",
        "affinity1": "string"
      }
    ],
    "new-style-affinity-affinity-type": [
      {
        "affinity-type": "string"
      }
    ]
  }
}

segment-routing-prepend_schema:

Deprecated

enable: null

Enter path selection segment routing prepend submode

indexes: object

Segment routing prepend index table

Example
{
  "enable": [ null ],
  "indexes": {
    "index": [
      {
        "prepend-type": "string",
        "index-number": "integer",
        "mpls-label": "integer"
      }
    ]
  }
}

indexes_schema:

Segment routing prepend index table

index: object[]

Prepend index information

Example
{
  "index": [
    {
      "prepend-type": "string",
      "index-number": "integer",
      "mpls-label": "integer"
    }
  ]
}

index_schema:

prepend-type: string none-type, next-label, bgp-n-hop

Prepend type

index-number: integer

Index number

range:"1..10"
mpls-label: integer

MPLS Label

default:"1048577"
Example
{
  "prepend-type": "string",
  "index-number": "integer",
  "mpls-label": "integer"
}

auto-backup-attributes_schema:

Auto-backup Tunnel Attribute Table

auto-backup-attribute: object[]

Auto-backup Tunnel Attribute

Example
{
  "auto-backup-attribute": [
    {
      "signalled-name": {
        "protected-interface-type": "string",
        "mp-address": "boolean",
        "source-type": "string",
        "name": "string"
      },
      "new-style-affinity-affinity-types": {
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
          {
            "affinity-type": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
          {
            "affinity-type": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
          {
            "affinity-type": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
          {
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2": [
          {
            "affinity-type": "string",
            "affinity1": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
          {
            "affinity-type": "string",
            "affinity4": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
          {
            "affinity9": "string",
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
          {
            "affinity9": "string",
            "affinity8": "string",
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity10": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
          {
            "affinity5": "string",
            "affinity4": "string",
            "affinity7": "string",
            "affinity6": "string",
            "affinity1": "string",
            "affinity3": "string",
            "affinity2": "string",
            "affinity-type": "string"
          }
        ],
        "new-style-affinity-affinity-type-affinity1": [
          {
            "affinity-type": "string",
            "affinity1": "string"
          }
        ],
        "new-style-affinity-affinity-type": [
          {
            "affinity-type": "string"
          }
        ]
      }
    }
  ]
}

auto-backup-attribute_schema:

signalled-name: object

Signalled name

auto-backup-logging: REOPTIMIZED-MESSAGE

Log tunnel LSP messages

attribute-set-name: string

Attribute Set Name

Example
{
  "signalled-name": {
    "protected-interface-type": "string",
    "mp-address": "boolean",
    "source-type": "string",
    "name": "string"
  },
  "auto-backup-logging": {},
  "new-style-affinity-affinity-types": {
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3": [
      {
        "affinity-type": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5": [
      {
        "affinity-type": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6": [
      {
        "affinity-type": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8": [
      {
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2": [
      {
        "affinity-type": "string",
        "affinity1": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4": [
      {
        "affinity-type": "string",
        "affinity4": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9": [
      {
        "affinity9": "string",
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7-affinity8-affinity9-affinity10": [
      {
        "affinity9": "string",
        "affinity8": "string",
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity10": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1-affinity2-affinity3-affinity4-affinity5-affinity6-affinity7": [
      {
        "affinity5": "string",
        "affinity4": "string",
        "affinity7": "string",
        "affinity6": "string",
        "affinity1": "string",
        "affinity3": "string",
        "affinity2": "string",
        "affinity-type": "string"
      }
    ],
    "new-style-affinity-affinity-type-affinity1": [
      {
        "affinity-type": "string",
        "affinity1": "string"
      }
    ],
    "new-style-affinity-affinity-type": [
      {
        "affinity-type": "string"
      }
    ]
  }
}

signalled-name_schema:

Signalled name

protected-interface-type: string none, address, name

Protected-interface address or name

mp-address: boolean

Set if merge-point address is to be appended

source-type: string none, address, name

Source address or name

name: string

Signalled name

Example
{
  "protected-interface-type": "string",
  "mp-address": "boolean",
  "source-type": "string",
  "name": "string"
}

policy-classes_schema:

Policy classes for PBTS

policy-class: string[]
Example
{
  "policy-class": [
    "string"
  ]
}

otn-pp-attributes_schema:

OTN Path Protection Attributes table

otn-pp-attribute: object[]

OTN Path Protection Attribute

Example
{
  "otn-pp-attribute": [
    {
      "sub-network-connection-mode": {
        "connection-monitoring-mode": "integer",
        "connection-mode": "string"
      },
      "aps-restoration-style": "string",
      "revert-schedule-names": {
        "revert-schedule-name": [
          {
            "schedule-duration": {
              "minutes": "integer",
              "hour": "integer"
            },
            "revert-schedule-frequency": "integer",
            "revert-schedule-max-tries": "integer",
            "schedule-date": {
              "year": "integer",
              "minutes": "integer",
              "day": "integer",
              "hour": "integer",
              "month": "integer"
            },
            "sch-name-enable": [ null ],
            "schedule-name": "string"
          }
        ]
      },
      "aps-protection-mode": "string",
      "attribute-set-name": "string",
      "timers": {
        "aps-hold-off": "integer",
        "aps-wait-to-restore": "integer"
      },
      "aps-protection-type": "string",
      "path-selection": {
        "enable": [ null ]
      }
    }
  ]
}

otn-pp-attribute_schema:

sub-network-connection-mode: object

Sub-network connection mode

aps-restoration-style: string keep-failed-lsp, delete-failed-lsp

The APS restoration style

revert-schedule-names: object

Specify APS revert schedule

aps-protection-mode: string revertive, non-revertive

The APS protecion mode

attribute-set-name: string

Attribute Set Name

timers: object

Timers

aps-protection-type: string 1plus1-unidir-no-aps, 1plus1-unidir-aps, 1plus1-bdir-aps

The APS protecion type

Example
{
  "sub-network-connection-mode": {
    "connection-monitoring-mode": "integer",
    "connection-mode": "string"
  },
  "aps-restoration-style": "string",
  "revert-schedule-names": {
    "revert-schedule-name": [
      {
        "schedule-duration": {
          "minutes": "integer",
          "hour": "integer"
        },
        "revert-schedule-frequency": "integer",
        "revert-schedule-max-tries": "integer",
        "schedule-date": {
          "year": "integer",
          "minutes": "integer",
          "day": "integer",
          "hour": "integer",
          "month": "integer"
        },
        "sch-name-enable": [ null ],
        "schedule-name": "string"
      }
    ]
  },
  "aps-protection-mode": "string",
  "attribute-set-name": "string",
  "timers": {
    "aps-hold-off": "integer",
    "aps-wait-to-restore": "integer"
  },
  "aps-protection-type": "string",
  "path-selection": {
    "enable": [ null ]
  }
}

revert-schedule-names_schema:

Specify APS revert schedule

revert-schedule-name: object[]

Name Identifier for revert schedule

Example
{
  "revert-schedule-name": [
    {
      "schedule-duration": {
        "minutes": "integer",
        "hour": "integer"
      },
      "revert-schedule-frequency": "integer",
      "revert-schedule-max-tries": "integer",
      "schedule-date": {
        "year": "integer",
        "minutes": "integer",
        "day": "integer",
        "hour": "integer",
        "month": "integer"
      },
      "sch-name-enable": [ null ],
      "schedule-name": "string"
    }
  ]
}

revert-schedule-name_schema:

schedule-duration: object

Set duration in format hh:mm

revert-schedule-frequency: integer

Frequency set as Once, Daily, Weekly

range:"1..3"
revert-schedule-max-tries: integer

Revert Schedule Max tries

range:"1..2016"
schedule-date: object

Set date in format hh:mm MMM DD YYYY

sch-name-enable: null

Schedule name enable object

schedule-name: string

Enter 64 characters for revert schedule name

Example
{
  "schedule-duration": {
    "minutes": "integer",
    "hour": "integer"
  },
  "revert-schedule-frequency": "integer",
  "revert-schedule-max-tries": "integer",
  "schedule-date": {
    "year": "integer",
    "minutes": "integer",
    "day": "integer",
    "hour": "integer",
    "month": "integer"
  },
  "sch-name-enable": [ null ],
  "schedule-name": "string"
}

schedule-duration_schema:

Set duration in format hh:mm

minutes: integer

Minute of the hour

range:"0..59"
hour: integer

Hour of day

range:"0..23"
Example
{
  "minutes": "integer",
  "hour": "integer"
}

schedule-date_schema:

Set date in format hh:mm MMM DD YYYY

year: integer

Year

range:"2015..2035"
minutes: integer

Minute of the hour

range:"0..59"
day: integer

Day of the month

range:"1..31"
hour: integer

Hour of day

range:"0..23"
month: integer

Month of the year

range:"0..11"
Example
{
  "year": "integer",
  "minutes": "integer",
  "day": "integer",
  "hour": "integer",
  "month": "integer"
}

sub-network-connection-mode_schema:

Sub-network connection mode

connection-monitoring-mode: integer

Tandem Connection Monitoring ID for the interface

range:"1..6"
connection-mode: string snc-n, snc-i, snc-s

The sub-network connection mode

Example
{
  "connection-monitoring-mode": "integer",
  "connection-mode": "string"
}

auto-mesh-attributes_schema:

Auto-mesh Tunnel AttributeSets Table

auto-mesh-attribute: object[]

Auto-mesh Tunnel Attribute

Example
{
  "auto-mesh-attribute": [
    {
      "attribute-set-name": "string",
      "auto-mesh-logging": {
        "pcalc-failure-message": [ null ]
      },
      "autoroute-announce": [ null ],
      "load-share": "integer"
    }
  ]
}

auto-mesh-attribute_schema:

attribute-set-name: string

Attribute Set Name

auto-mesh-logging: PCALC-FAILURE-MESSAGE

Log tunnel LSP messages

autoroute-announce: null

Enable autoroute announce

Example
{
  "attribute-set-name": "string",
  "auto-mesh-logging": {
    "pcalc-failure-message": [ null ]
  },
  "autoroute-announce": [ null ],
  "load-share": "integer"
}

xro-attributes_schema:

XRO Tunnel Attributes table

xro-attribute: object[]

XRO Attribute

Example
{
  "xro-attribute": [
    {
      "path-diversity": {
        "lsp": {
          "fecs": {
            "fec": [
              {
                "source": "string",
                "extended-tunnel-id": "string",
                "tunnel-id": "integer",
                "destination": "string",
                "conformance": "string",
                "lsp-id": "integer"
              }
            ]
          }
        },
        "srlgs": {
          "srlg": [
            {
              "srlg": "integer",
              "conformance": "string"
            }
          ]
        }
      },
      "attribute-set-name": "string",
      "path-selection": {
        "enable": [ null ]
      }
    }
  ]
}

xro-attribute_schema:

path-diversity: object

Path diversity

attribute-set-name: string

Attribute Set Name

Example
{
  "path-diversity": {
    "lsp": {
      "fecs": {
        "fec": [
          {
            "source": "string",
            "extended-tunnel-id": "string",
            "tunnel-id": "integer",
            "destination": "string",
            "conformance": "string",
            "lsp-id": "integer"
          }
        ]
      }
    },
    "srlgs": {
      "srlg": [
        {
          "srlg": "integer",
          "conformance": "string"
        }
      ]
    }
  },
  "attribute-set-name": "string",
  "path-selection": {
    "enable": [ null ]
  }
}

path-diversity_schema:

Path diversity

lsp: object

LSP-based path diversity

srlgs: object

SRLG-based path diversity

Example
{
  "lsp": {
    "fecs": {
      "fec": [
        {
          "source": "string",
          "extended-tunnel-id": "string",
          "tunnel-id": "integer",
          "destination": "string",
          "conformance": "string",
          "lsp-id": "integer"
        }
      ]
    }
  },
  "srlgs": {
    "srlg": [
      {
        "srlg": "integer",
        "conformance": "string"
      }
    ]
  }
}

srlgs_schema:

Configure SRLG membership for the interface

srlg: object[]

SRLG membership number

Example
{
  "srlg": [
    {
      "srlg-number": "integer"
    }
  ]
}

lsp_schema:

LSP-based path diversity

fecs: object

FEC LSP-based path diversity

Example
{
  "fecs": {
    "fec": [
      {
        "source": "string",
        "extended-tunnel-id": "string",
        "tunnel-id": "integer",
        "destination": "string",
        "conformance": "string",
        "lsp-id": "integer"
      }
    ]
  }
}

fecs_schema:

FEC LSP-based path diversity

fec: object[]

LSP-based path-diversity, referenced by FEC

Example
{
  "fec": [
    {
      "source": "string",
      "extended-tunnel-id": "string",
      "tunnel-id": "integer",
      "destination": "string",
      "conformance": "string",
      "lsp-id": "integer"
    }
  ]
}

fec_schema:

source: string

Source address

extended-tunnel-id: string

Extended tunnel-id

tunnel-id: integer

Tunnel id

range:"0..65535"
destination: string

Destination address

conformance: string strict, best-effort

The diversity conformance requirements

lsp-id: integer

LSP id

range:"0..65535" default:"0"
Example
{
  "source": "string",
  "extended-tunnel-id": "string",
  "tunnel-id": "integer",
  "destination": "string",
  "conformance": "string",
  "lsp-id": "integer"
}

bfd-over-lsp_schema:

BFD over MPLS TE Global Configurations

tail: object

BFD over LSP Tail Global Configurations

head: object

BFD over LSP Head Global Configurations

Example
{
  "tail": {
    "minimum-interval": "integer",
    "multiplier": "integer"
  },
  "head": {
    "down-action": "string",
    "reopt-timeout": "integer"
  }
}

tail_schema:

BFD over LSP Tail Global Configurations

minimum-interval: integer

Specify BFD over LSP tail minimum interval

range:"3..30000"
multiplier: integer

Specify BFD over LSP tail multiplier

range:"3..10"
Example
{
  "minimum-interval": "integer",
  "multiplier": "integer"
}

head_schema:

BFD over LSP Head Global Configurations

down-action: string re-setup

Specify BFD session down action

reopt-timeout: integer

BFD session down reopt timeout

range:"120..4294967295"
Example
{
  "down-action": "string",
  "reopt-timeout": "integer"
}

bandwidth-accounting_schema:

Bandwidth accounting configuration data

enable: null

This object controls whether BW accounting is enabled. This object must be set before setting any other objects under the BandwidthAccounting class.

account-flooding-threshold: object

This object sets the flooding threshold as percentage of total link bandwidth for bandwidth accounting. Default to 10%, 10%

collection-type-rsvp-te: boolean

This object enables the bandwidth accounting RSVP-TE sample collection.

adjustment-factor: integer

This object sets the percentage adjustment factor for the non RSVP-TE bandwidth accounting. Default is 100%.

range:"0..200" units:"percentage" default:"100"
application: object

Bandwidth accounting application configuration data

sampling-interval: integer

This object sets the sampling interval in seconds for bandwidth accounting. Default to 60 seconds.

range:"10..600" units:"second" default:"60"
Example
{
  "enable": [ null ],
  "account-flooding-threshold": {
    "down-threshold": "string",
    "up-threshold": "string"
  },
  "collection-type-rsvp-te": "boolean",
  "adjustment-factor": "integer",
  "application": {
    "application-interval": "integer",
    "application-enforced": "boolean"
  },
  "sampling-interval": "integer"
}

application_schema:

Bandwidth accounting application configuration data

application-interval: integer

This object sets the application interval in seconds for bandwidth accounting. Default to 180 seconds.

range:"30..1800" units:"second" default:"180"
application-enforced: boolean

This object enables the application

Example
{
  "application-interval": "integer",
  "application-enforced": "boolean"
}

account-flooding-threshold_schema:

This object sets the flooding threshold as percentage of total link bandwidth for bandwidth accounting. Default to 10%, 10%

down-threshold: string

Downward flooding Threshold in percentages of total bandwidth

up-threshold: string

Upward flooding Threshold in percentages of total bandwidth

Example
{
  "down-threshold": "string",
  "up-threshold": "string"
}

pce-attributes_schema:

Configuration MPLS TE PCE attributes

pce-stateful: object

PCE Stateful

peers: object

Configure PCE peers

keepalive-tolerance: integer

Keepalive interval tolerance in seconds

range:"0..255" units:"second" default:"10"
logging: object

Configure PCE (Path Computation Element) logging feature

reoptimize-period: integer

PCE reoptimization period for PCE-based paths

range:"60..604800" units:"second" default:"60"
deadtimer: integer

Deadtimer interval in seconds

range:"0..255" units:"second" default:"120"
timer: object

Configure PCE (Path Computation Element) timers

speaker-entity-id: string

PCE speaker entity identifier

segment-routing: null

Always set to true

peer-source-addr: string

PCE Peer Source Address

address: string

Address of this PCE

request-timeout: integer

Request timeout value in seconds

range:"5..100" units:"second" default:"10"
keepalive: integer

Keepalive interval in seconds

range:"0..255" units:"second" default:"30"
Example
{
  "pce-stateful": {
    "instantiation": [ null ],
    "enable": [ null ],
    "cisco-extension": [ null ],
    "autoroute-announce": [ null ],
    "delegation": [ null ],
    "report": [ null ],
    "stateful-timers": {
      "redelegation-timeout": "integer",
      "state-timeout": "integer"
    },
    "fast-repair": [ null ]
  },
  "peers": {
    "peer": [
      {
        "enable": [ null ],
        "pce-peer-address": "string",
        "precedence": "integer"
      }
    ]
  },
  "keepalive-tolerance": "integer",
  "logging": {
    "events": {
      "peer-status": [ null ]
    }
  },
  "reoptimize-period": "integer",
  "deadtimer": "integer",
  "speaker-entity-id": "string",
  "segment-routing": [ null ],
  "peer-source-addr": "string",
  "address": "string",
  "request-timeout": "integer",
  "keepalive": "integer",
  "precedence": "integer"
}

pce-stateful_schema:

PCE Stateful

instantiation: null

PCE stateful instantiation capability

enable: null

PCE stateful capability

cisco-extension: null

Enable processing of PCEP Cisco extension

autoroute-announce: null

Enable autoroute announce for PCE instantiated tunnels

delegation: null

Delegate all statically configured tunnels

report: null

Report all statically configured tunnels

stateful-timers: object

Configure Stateful PCE (Path Computation Element) timers

fast-repair: null

Enable reoptimization by PCC after path failures

Example
{
  "instantiation": [ null ],
  "enable": [ null ],
  "cisco-extension": [ null ],
  "autoroute-announce": [ null ],
  "delegation": [ null ],
  "report": [ null ],
  "stateful-timers": {
    "redelegation-timeout": "integer",
    "state-timeout": "integer"
  },
  "fast-repair": [ null ]
}

stateful-timers_schema:

Configure Stateful PCE (Path Computation Element) timers

redelegation-timeout: integer

Timer for static tunnel redelegation in seconds, default is 180 seconds

range:"0..3600" units:"second" default:"180"
state-timeout: integer

State timeout for LSPs without delegation in seconds, zero means immediate removal, default is 180 seconds

range:"0..3600" units:"second" default:"180"
Example
{
  "redelegation-timeout": "integer",
  "state-timeout": "integer"
}

timer_schema:

Configure PCE (Path Computation Element) timers

Example

peers_schema:

Configure PCE peers

peer: object[]

PCE peer

Example
{
  "peer": [
    {
      "enable": [ null ],
      "pce-peer-address": "string",
      "precedence": "integer"
    }
  ]
}

peer_schema:

enable: null

Enabled PCE peer (default source address uses local)

pce-peer-address: string

Address of PCE Peer

Example
{
  "enable": [ null ],
  "pce-peer-address": "string",
  "precedence": "integer"
}

events_schema:

Configure logging events

peer-status: null

Peer status changes logging

Example
{
  "peer-status": [ null ]
}

lsp-out-of-resource_schema:

Configure LSP OOR attributes in MPLS-TE

lsp-oor-red-state: UNPROTECTED-TRANSIT-LSP-THRESHOLD

Configuration for LSP OOR Red/Major State

lsp-oor-yellow-state: UNPROTECTED-TRANSIT-LSP-THRESHOLD

Configuration for LSP OOR Yellow/Minor State

Example
{
  "lsp-oor-red-state": {
    "unprotected-transit-lsp-threshold": "integer"
  },
  "lsp-oor-yellow-state": {
    "unprotected-transit-lsp-threshold": "integer"
  }
}

soft-preemption_schema:

Soft preemption configuration data

frr-rewrite: null

This object controls whether FRR rewrite during soft preemption is enabled.

enable: boolean

This object controls whether soft preemption is enabled. This object must be set before setting any other objects under the SoftPreemption class.

timeout: integer

This object sets the timeout in seconds before hard preemption is triggered.

range:"1..300" units:"second" default:"60"
Example
{
  "frr-rewrite": [ null ],
  "enable": "boolean",
  "timeout": "integer"
}

loose-metrics_schema:

Path selection Loose ERO Metric Class configuration

loose-metric: object[]

Path selection Loose ERO Metric configuration

Example
{
  "loose-metric": [
    {
      "metric-type": "string",
      "class-type": "integer"
    }
  ]
}

loose-metric_schema:

metric-type: string igp, te, delay

Metric to use for ERO Expansion

class-type: integer

Path Selection class Type

range:"0..7" default:"1"
Example
{
  "metric-type": "string",
  "class-type": "integer"
}

ignore-overload-role_schema:

Path selection to ignore overload node during CSPF

head: boolean

Set if the OL-bit is to be applied to tunnel heads

tail: boolean

Set if the OL-bit is to be applied to tunnel tails

mid: boolean

Set if the OL-bit is to be applied to tunnel midpoints

Example
{
  "head": "boolean",
  "tail": "boolean",
  "mid": "boolean"
}

loose-affinities_schema:

Path selection Loose ERO Affinity Class configuration

loose-affinity: object[]

Path selection Loose ERO Affinity configuration

Example
{
  "loose-affinity": [
    {
      "affinity": "string",
      "mask": "string",
      "class-type": "integer"
    }
  ]
}

loose-affinity_schema:

affinity: string

Affinity flags

mask: string

Affinity mask

class-type: integer

Path Selection class Type

range:"0..7" default:"1"
Example
{
  "affinity": "string",
  "mask": "string",
  "class-type": "integer"
}

affinity-mappings_schema:

Affinity Mapping Table configuration

affinity-mapping: object[]

Affinity Mapping configuration

Example
{
  "affinity-mapping": [
    {
      "value-type": "string",
      "affinity-name": "string",
      "value": "string"
    }
  ]
}

affinity-mapping_schema:

value-type: string hex-value, bit-position

Affinity value type

affinity-name: string

Affinity Name

value: string

Affinity Value in Hex number or by Bit position

Example
{
  "value-type": "string",
  "affinity-name": "string",
  "value": "string"
}

transport-profile_schema:

MPLS transport profile configuration data

bfd: object

Configure BFD parameters

global-id: integer

Transport profile global identifier

range:"1..65535"
fault: object

Fault management

alarm: object

Alarm management

midpoints: object

MPLS-TP tunnel mid-point table

node-id: string

Node identifier in IPv4 address format

Example
{
  "bfd": {
    "min-interval": {
      "interval-us": "integer",
      "interval-ms": "integer"
    },
    "detection-multiplier-standby": "integer",
    "min-interval-standby": {
      "interval-standby-ms": "integer",
      "interval-standby-us": "integer"
    },
    "detection-multiplier": "integer"
  },
  "global-id": "integer",
  "fault": {
    "wait-to-restore-interval": "integer",
    "protection-trigger": {
      "ldi": {
        "disable": [ null ]
      },
      "lkr": {
        "disable": [ null ]
      },
      "ais": [ null ]
    },
    "refresh-interval": "integer"
  },
  "alarm": {
    "soak-time": "integer",
    "suppress-event": {
      "disable": [ null ]
    },
    "enable-alarm": [ null ]
  },
  "midpoints": {
    "midpoint": [
      {
        "lsp-protect": [ null ],
        "reverse-lsp": {
          "reverse-bandwidth": "integer",
          "reverse-io-map": {
            "out-label": "integer",
            "in-label": "integer",
            "out-link": "integer"
          }
        },
        "destination": {
          "global-id": "integer",
          "tunnel-id": "integer",
          "node-id": "string"
        },
        "forward-lsp": {
          "forward-bandwidth": "integer",
          "forward-io-map": {
            "out-label": "integer",
            "in-label": "integer",
            "out-link": "integer"
          }
        },
        "source": {
          "global-id": "integer",
          "tunnel-id": "integer",
          "node-id": "string"
        },
        "midpoint-name": "string",
        "tunnel-name": "string",
        "lsp-id": "integer"
      }
    ]
  },
  "node-id": "string"
}

fault_schema:

Fault management

wait-to-restore-interval: integer

Waiting time before restoring working LSP

range:"0..2147483647" units:"second" default:"0"
protection-trigger: object

OAM events that trigger protection switching

refresh-interval: integer

Periodic refresh interval for fault OAM messages

range:"1..20" units:"second" default:"20"
Example
{
  "wait-to-restore-interval": "integer",
  "protection-trigger": {
    "ldi": {
      "disable": [ null ]
    },
    "lkr": {
      "disable": [ null ]
    },
    "ais": [ null ]
  },
  "refresh-interval": "integer"
}

protection-trigger_schema:

OAM events that trigger protection switching

ldi: object

Protection switching due to LDI event

lkr: object

Protection switching due to LKR event

ais: null

Enable protection switching due to AIS event

Example
{
  "ldi": {
    "disable": [ null ]
  },
  "lkr": {
    "disable": [ null ]
  },
  "ais": [ null ]
}

ldi_schema:

Protection switching due to LDI event

disable: null

Disable protection switching due to LDI event

Example
{
  "disable": [ null ]
}

lkr_schema:

Protection switching due to LKR event

disable: null

Disable protection switching due to LKR event

Example
{
  "disable": [ null ]
}

alarm_schema:

Alarm management

soak-time: integer

Duration of soaking alarms

range:"0..10" units:"second" default:"3"
suppress-event: object

Suppress all tunnel/LSP alarms

enable-alarm: null

Enable Transport Profile Alarm

Example
{
  "soak-time": "integer",
  "suppress-event": {
    "disable": [ null ]
  },
  "enable-alarm": [ null ]
}

suppress-event_schema:

Suppress all tunnel/LSP alarms

disable: null

Disable alarm suppression

Example
{
  "disable": [ null ]
}

bfd_schema:

BFD configuration

interval: integer

Hello interval for BFD sessions created by TE

range:"15..200" units:"millisecond"
detection-multiplier: integer

Detection multiplier for BFD sessions created by TE

range:"2..10"
Example
{
  "interval": "integer",
  "detection-multiplier": "integer"
}

min-interval-standby_schema:

Hello interval for standby transport profile LSPs, either in milli-seconds or in micro-seconds

interval-standby-ms: integer

Hello interval in milli-seconds

range:"3..5000" units:"millisecond"
interval-standby-us: integer

Hello interval in micro-seconds

range:"3000..5000000" units:"microsecond"
Example
{
  "interval-standby-ms": "integer",
  "interval-standby-us": "integer"
}

min-interval_schema:

Hello interval, either in milli-seconds or in micro-seconds

interval-us: integer

Hello interval in micro-seconds

range:"3000..5000000" units:"microsecond"
interval-ms: integer

Hello interval in milli-seconds

range:"3..5000" units:"millisecond"
Example
{
  "interval-us": "integer",
  "interval-ms": "integer"
}

midpoints_schema:

MPLS-TP tunnel mid-point table

midpoint: object[]

Transport profile mid-point identifier

Example
{
  "midpoint": [
    {
      "lsp-protect": [ null ],
      "reverse-lsp": {
        "reverse-bandwidth": "integer",
        "reverse-io-map": {
          "out-label": "integer",
          "in-label": "integer",
          "out-link": "integer"
        }
      },
      "destination": {
        "global-id": "integer",
        "tunnel-id": "integer",
        "node-id": "string"
      },
      "forward-lsp": {
        "forward-bandwidth": "integer",
        "forward-io-map": {
          "out-label": "integer",
          "in-label": "integer",
          "out-link": "integer"
        }
      },
      "source": {
        "global-id": "integer",
        "tunnel-id": "integer",
        "node-id": "string"
      },
      "midpoint-name": "string",
      "tunnel-name": "string",
      "lsp-id": "integer"
    }
  ]
}

midpoint_schema:

lsp-protect: null

Enable LSP protection

reverse-lsp: object

none

destination: object

Node identifier, tunnel identifier and optional global identifier of the destination of the LSP

forward-lsp: object

Forward transport profile LSP

source: object

Node identifier, tunnel identifier and optional global identifier of the source of the LSP

midpoint-name: string

Name of mid-point

tunnel-name: string

Tunnel Name

lsp-id: integer

Numeric identifier

range:"0..65535" default:"0"
Example
{
  "lsp-protect": [ null ],
  "reverse-lsp": {
    "reverse-bandwidth": "integer",
    "reverse-io-map": {
      "out-label": "integer",
      "in-label": "integer",
      "out-link": "integer"
    }
  },
  "destination": {
    "global-id": "integer",
    "tunnel-id": "integer",
    "node-id": "string"
  },
  "forward-lsp": {
    "forward-bandwidth": "integer",
    "forward-io-map": {
      "out-label": "integer",
      "in-label": "integer",
      "out-link": "integer"
    }
  },
  "source": {
    "global-id": "integer",
    "tunnel-id": "integer",
    "node-id": "string"
  },
  "midpoint-name": "string",
  "tunnel-name": "string",
  "lsp-id": "integer"
}

source_schema:

Node identifier, tunnel identifier and optional global identifier of the source of the LSP

global-id: integer

Global identifier in numeric value

range:"1..65535"
tunnel-id: integer

Tunnel identifier in numeric value

range:"0..65535"
node-id: string

Node identifier in IPv4 address format

Example
{
  "global-id": "integer",
  "tunnel-id": "integer",
  "node-id": "string"
}

forward-lsp_schema:

Forward transport profile LSP

forward-bandwidth: integer

Bandwidth of forward transport profile LSP

range:"0..4294967295" units:"kbit/s"
forward-io-map: object

Label cross-connect of forward transport profile LSP

Example
{
  "forward-bandwidth": "integer",
  "forward-io-map": {
    "out-label": "integer",
    "in-label": "integer",
    "out-link": "integer"
  }
}

forward-io-map_schema:

Label cross-connect of forward transport profile LSP

out-label: integer

Outgoing MPLS label

range:"16..1048575"
in-label: integer

MPLS label

range:"16..4015"
out-link: integer

Transport profile identifier of outgoing link

range:"1..65535"
Example
{
  "out-label": "integer",
  "in-label": "integer",
  "out-link": "integer"
}

reverse-lsp_schema:

none

reverse-bandwidth: integer

Bandwidth of reverse transport profile LSP

range:"0..4294967295" units:"kbit/s"
reverse-io-map: object

Label cross-connect of reverse transport profile LSP

Example
{
  "reverse-bandwidth": "integer",
  "reverse-io-map": {
    "out-label": "integer",
    "in-label": "integer",
    "out-link": "integer"
  }
}

reverse-io-map_schema:

Label cross-connect of reverse transport profile LSP

out-label: integer

Outgoing MPLS label

range:"16..1048575"
in-label: integer

MPLS label

range:"16..4015"
out-link: integer

Transport profile identifier of outgoing link

range:"1..65535"
Example
{
  "out-label": "integer",
  "in-label": "integer",
  "out-link": "integer"
}

interfaces_schema:

Configure MPLS TE interfaces

interface: object[]

Configure an MPLS TE interface

Example
{
  "interface": [
    {
      "global-attributes": {
        "auto-tunnel": {
          "backup": {
            "exclude": {
              "srlg-mode": "string"
            },
            "attribute-set": "string",
            "enable": [ null ],
            "next-hop-only": [ null ]
          }
        },
        "backup-paths": {
          "backup-path": [
            {
              "tunnel-number": "integer"
            }
          ]
        },
        "backup-tunnels": {
          "backup-tunnel": [
            {
              "tunnel-name": "string"
            }
          ]
        }
      },
      "lcac": {
        "enable": [ null ],
        "switchings": {
          "switching": [
            {
              "capability": "string",
              "switching-id": "string",
              "encoding": "string"
            }
          ]
        },
        "bfd": [ null ],
        "attribute-name-xr": {
          "attribute-name": [
            "string"
          ]
        },
        "up-thresholds": {
          "up-threshold": [
            "string"
          ]
        },
        "admin-weight": "integer",
        "fault-oam-lockout": [ null ],
        "flood-area": {
          "igp-type": "string",
          "area-id": "integer",
          "process-name": "string"
        },
        "down-thresholds": {
          "down-threshold": [
            "string"
          ]
        },
        "attribute-flags": "string",
        "srlgs": {
          "srlg": [
            {
              "srlg-number": "integer"
            }
          ]
        },
        "attribute-names": {
          "attribute-name": [
            {
              "affinity-index": "integer",
              "value": [
                "string"
              ]
            }
          ]
        }
      },
      "interface-name": "string",
      "transport-profile-link": {
        "links": {
          "link": [
            {
              "link-id": "integer",
              "next-hop-type": "string",
              "next-hop-address": "string"
            }
          ]
        }
      }
    }
  ]
}

interface_schema:

global-attributes: object

MPLS TE global interface configuration

lcac: object

LCAC specific MPLS interface configuration

interface-name: string

Interface name

transport-profile-link: object

MPLS transport profile capable link

Example
{
  "global-attributes": {
    "auto-tunnel": {
      "backup": {
        "exclude": {
          "srlg-mode": "string"
        },
        "attribute-set": "string",
        "enable": [ null ],
        "next-hop-only": [ null ]
      }
    },
    "backup-paths": {
      "backup-path": [
        {
          "tunnel-number": "integer"
        }
      ]
    },
    "backup-tunnels": {
      "backup-tunnel": [
        {
          "tunnel-name": "string"
        }
      ]
    }
  },
  "lcac": {
    "enable": [ null ],
    "switchings": {
      "switching": [
        {
          "capability": "string",
          "switching-id": "string",
          "encoding": "string"
        }
      ]
    },
    "bfd": [ null ],
    "attribute-name-xr": {
      "attribute-name": [
        "string"
      ]
    },
    "up-thresholds": {
      "up-threshold": [
        "string"
      ]
    },
    "admin-weight": "integer",
    "fault-oam-lockout": [ null ],
    "flood-area": {
      "igp-type": "string",
      "area-id": "integer",
      "process-name": "string"
    },
    "down-thresholds": {
      "down-threshold": [
        "string"
      ]
    },
    "attribute-flags": "string",
    "srlgs": {
      "srlg": [
        {
          "srlg-number": "integer"
        }
      ]
    },
    "attribute-names": {
      "attribute-name": [
        {
          "affinity-index": "integer",
          "value": [
            "string"
          ]
        }
      ]
    }
  },
  "interface-name": "string",
  "transport-profile-link": {
    "links": {
      "link": [
        {
          "link-id": "integer",
          "next-hop-type": "string",
          "next-hop-address": "string"
        }
      ]
    }
  }
}

lcac_schema:

LCAC specific MPLS global configuration

flooding-threshold: object

Configure flooding threshold as percentage of total link bandwidth.

periodic-flooding-timer: integer

Periodic flooding value (seconds)

range:"0..3600" units:"second"
delay-preempt-bundle-capacity-timer: integer

Bundle capacity preemption timer value (seconds)

range:"0..300" units:"second"
bandwidth-hold-timer: string

Bandwidth hold timer value (seconds)

bfd: object

BFD configuration

Example
{
  "flooding-threshold": {
    "up-stream": "string",
    "down-stream": "string"
  },
  "periodic-flooding-timer": "integer",
  "delay-preempt-bundle-capacity-timer": "integer",
  "bandwidth-hold-timer": "string",
  "bfd": {
    "interval": "integer",
    "detection-multiplier": "integer"
  }
}

switchings_schema:

Set the te-link switching attributes

switching: object[]

The te-link switching attributes

Example
{
  "switching": [
    {
      "capability": "string",
      "switching-id": "string",
      "encoding": "string"
    }
  ]
}

switching_schema:

capability: string psc1, lsc, fsc

Set the local switching capability

switching-id: string

Switching index

encoding: string packet, ethernet, sondet-sdh

Set the local encoding type

Example
{
  "capability": "string",
  "switching-id": "string",
  "encoding": "string"
}

flood-area_schema:

Set the IGP instance into which this interface is to be flooded (GMPLS only)

igp-type: string ospf

IGP type

area-id: integer

Area ID

process-name: string

Process name

Example
{
  "igp-type": "string",
  "area-id": "integer",
  "process-name": "string"
}

attribute-name-xr_schema:

Set the interface attribute names

attribute-name: string[]
Example
{
  "attribute-name": [
    "string"
  ]
}

attribute-names_schema:

Attribute name table

attribute-name: object[]

Set the interface attribute names

Example
{
  "attribute-name": [
    {
      "affinity-index": "integer",
      "value": [
        "string"
      ]
    }
  ]
}

attribute-name_schema:

affinity-index: integer

Specify the entry index

range:"1..9"
value: string[]
Example
{
  "affinity-index": "integer",
  "value": [
    "string"
  ]
}

up-thresholds_schema:

Set thresholds for increased resource availability in %

up-threshold: string[]
Example
{
  "up-threshold": [
    "string"
  ]
}

down-thresholds_schema:

Set thresholds for decreased resource availability in %

down-threshold: string[]
Example
{
  "down-threshold": [
    "string"
  ]
}

backup-tunnels_schema:

Configure MPLS TE backup tunnels for this interface

backup-tunnel: object[]

Tunnel name

Example
{
  "backup-tunnel": [
    {
      "tunnel-name": "string"
    }
  ]
}

backup-tunnel_schema:

tunnel-name: string

Tunnel name

Example
{
  "tunnel-name": "string"
}

exclude_schema:

Auto-tunnel backup exclusion criteria

srlg-mode: string mandatory, preferred, weighted

Set exclude SRLG mode for auto-tunnel backup on this TE link

Example
{
  "srlg-mode": "string"
}

backup-paths_schema:

Configure MPLS TE backup tunnels for this interface

backup-path: object[]

Tunnel interface number

Example
{
  "backup-path": [
    {
      "tunnel-number": "integer"
    }
  ]
}

backup-path_schema:

tunnel-number: integer

Tunnel interface number

range:"0..65535"
Example
{
  "tunnel-number": "integer"
}

gmpls-nni_schema:

GMPLS-NNI configuration

path-selection-metric: string igp, te, delay

Path selection configuration for all gmpls nni tunnels

topology-instances: object

GMPLS-NNI topology instance table

enable-gmpls-nni: null

Enable MPLS Traffic Engineering GMPLS-NNI

tunnel-heads: object

GMPLS-NNI tunnel-head table

Example
{
  "path-selection-metric": "string",
  "topology-instances": {
    "topology-instance": [
      {
        "ospf-int": [
          {
            "igp-area": "integer"
          }
        ],
        "igp-type": "string",
        "igp-instance-name": "string",
        "ospfip-addr": [
          {
            "address": "string"
          }
        ],
        "ospf-area-type": "string"
      }
    ]
  },
  "enable-gmpls-nni": [ null ],
  "tunnel-heads": {
    "tunnel-head": [
      {
        "restore-lsp-shutdown": [ null ],
        "enable": [ null ],
        "logging": {
          "signalling-state-message": [ null ],
          "active-lsp-message": [ null ],
          "homepath-state-message": [ null ],
          "tunnel-state-message": [ null ],
          "static-cross-connect-message": [ null ],
          "insufficient-bw-message": [ null ],
          "path-change-message": [ null ]
        },
        "static-uni": {
          "ingress-controller-name": "string",
          "egress-controller-if-index": "integer",
          "ingress-type": "string",
          "egress-type": "string"
        },
        "protection-switching": {
          "lockout": "string"
        },
        "path-options": {
          "path-option": [
            {
              "preference-level": "integer",
              "path-name": "string",
              "xro-type": "string",
              "lockdown": "string",
              "path-type": "string",
              "path-id": "integer",
              "affinity-attribute-set-name": "string",
              "restore-by-preference-level": "integer",
              "xro-attribute-set-name": "string",
              "protected-by-preference-level": "integer"
            }
          ]
        },
        "destination": {
          "destination": "string",
          "destination-type": "string",
          "interface-if-index": "integer"
        },
        "announce-srlg": [ null ],
        "path-protection-attribute-set-profile": "string",
        "standby-lsp-shutdown": [ null ],
        "current-lsp-shutdown": [ null ],
        "shutdown": [ null ],
        "tunnel-id": "integer",
        "path-selection-metric": "string",
        "signalled-bandwidth": {
          "signalled-bandwidth-type": "string",
          "od-uflex-framing-type": "string",
          "bitrate": "integer"
        },
        "payload": "string",
        "signalled-name": "string"
      }
    ]
  }
}

topology-instances_schema:

GMPLS-NNI topology instance table

topology-instance: object[]

GMPLS-NNI topology instance configuration

Example
{
  "topology-instance": [
    {
      "ospf-int": [
        {
          "igp-area": "integer"
        }
      ],
      "igp-type": "string",
      "igp-instance-name": "string",
      "ospfip-addr": [
        {
          "address": "string"
        }
      ],
      "ospf-area-type": "string"
    }
  ]
}

topology-instance_schema:

ospf-int: object[]

ospf int

igp-type: string none, isis, ospf

IGP type

igp-instance-name: string

Name of IGP instance

ospfip-addr: object[]

ospfip addr

ospf-area-type: string ospf-int, ospfip-addr

OSPF area format

Example
{
  "ospf-int": [
    {
      "igp-area": "integer"
    }
  ],
  "igp-type": "string",
  "igp-instance-name": "string",
  "ospfip-addr": [
    {
      "address": "string"
    }
  ],
  "ospf-area-type": "string"
}

ospf-int_schema:

igp-area: integer

IGP area

default:"0"
Example
{
  "igp-area": "integer"
}

tti-mode_schema:

Set tandem connection monitoring for the interface

tti-mode-type: string sm, pm, tcm

Type of Trail Trace Identifier

tcmid: integer

Tandem Connection Monitoring ID for the interface

range:"1..6"
Example
{
  "tti-mode-type": "string",
  "tcmid": "integer"
}

affinity-names_schema:

Set the interface affinity names

affinity-name: string[]
Example
{
  "affinity-name": [
    "string"
  ]
}

ospfip-addr_schema:

address: string

Area ID if in IP address format

Example
{
  "address": "string"
}

tunnel-heads_schema:

GMPLS-NNI tunnel-head table

tunnel-head: object[]

The configuration for a GMPLS NNI tunnel head-end

Example
{
  "tunnel-head": [
    {
      "restore-lsp-shutdown": [ null ],
      "enable": [ null ],
      "logging": {
        "signalling-state-message": [ null ],
        "active-lsp-message": [ null ],
        "homepath-state-message": [ null ],
        "tunnel-state-message": [ null ],
        "static-cross-connect-message": [ null ],
        "insufficient-bw-message": [ null ],
        "path-change-message": [ null ]
      },
      "static-uni": {
        "ingress-controller-name": "string",
        "egress-controller-if-index": "integer",
        "ingress-type": "string",
        "egress-type": "string"
      },
      "protection-switching": {
        "lockout": "string"
      },
      "path-options": {
        "path-option": [
          {
            "preference-level": "integer",
            "path-name": "string",
            "xro-type": "string",
            "lockdown": "string",
            "path-type": "string",
            "path-id": "integer",
            "affinity-attribute-set-name": "string",
            "restore-by-preference-level": "integer",
            "xro-attribute-set-name": "string",
            "protected-by-preference-level": "integer"
          }
        ]
      },
      "destination": {
        "destination": "string",
        "destination-type": "string",
        "interface-if-index": "integer"
      },
      "announce-srlg": [ null ],
      "path-protection-attribute-set-profile": "string",
      "standby-lsp-shutdown": [ null ],
      "current-lsp-shutdown": [ null ],
      "shutdown": [ null ],
      "tunnel-id": "integer",
      "path-selection-metric": "string",
      "signalled-bandwidth": {
        "signalled-bandwidth-type": "string",
        "od-uflex-framing-type": "string",
        "bitrate": "integer"
      },
      "payload": "string",
      "signalled-name": "string"
    }
  ]
}

tunnel-head_schema:

restore-lsp-shutdown: null

The existence of this configuration indicates the restore LSP of tunnel is shutdown

enable: null

The existence of this configuration indicates the a new GMPLS NNI tunnel has been enabled

logging: object

Tunnel event logging

static-uni: object

The existence of this configuration indicates the static UNI endpoints have been set for the tunnel

protection-switching: object

The configuration for a GMPLS NNI tunnel protection switch

path-options: object

GMPLS NNI path options

destination: object

The existence of this configuration indicates the destination has been set for the tunnel

announce-srlg: null

Announce SRLG on term interface for the tunnel

path-protection-attribute-set-profile: string

The name of the path-protection profile to be included in signalling messages

standby-lsp-shutdown: null

The existence of this configuration indicates the standby/protect LSP of tunnel is shutdown

current-lsp-shutdown: null

The existence of this configuration indicates the current/working LSP of tunnel is shutdown

shutdown: null

The existence of this configuration indicates the tunnel is shutdown

tunnel-id: integer

Tunnel ID

range:"0..65535"
path-selection-metric: string igp, te, delay

Path selection configuration for this specific tunnel

signalled-bandwidth: object

The existence of this configuration indicates the signalled bandwidth has been set for the tunnel

payload: string unknown, bmp, gfp-f, gmp, gfp-f-ext

The existence of this configuration indicates the Payload type have been set for the tunnel

Example
{
  "restore-lsp-shutdown": [ null ],
  "enable": [ null ],
  "logging": {
    "signalling-state-message": [ null ],
    "active-lsp-message": [ null ],
    "homepath-state-message": [ null ],
    "tunnel-state-message": [ null ],
    "static-cross-connect-message": [ null ],
    "insufficient-bw-message": [ null ],
    "path-change-message": [ null ]
  },
  "static-uni": {
    "ingress-controller-name": "string",
    "egress-controller-if-index": "integer",
    "ingress-type": "string",
    "egress-type": "string"
  },
  "protection-switching": {
    "lockout": "string"
  },
  "path-options": {
    "path-option": [
      {
        "preference-level": "integer",
        "path-name": "string",
        "xro-type": "string",
        "lockdown": "string",
        "path-type": "string",
        "path-id": "integer",
        "affinity-attribute-set-name": "string",
        "restore-by-preference-level": "integer",
        "xro-attribute-set-name": "string",
        "protected-by-preference-level": "integer"
      }
    ]
  },
  "destination": {
    "destination": "string",
    "destination-type": "string",
    "interface-if-index": "integer"
  },
  "announce-srlg": [ null ],
  "path-protection-attribute-set-profile": "string",
  "standby-lsp-shutdown": [ null ],
  "current-lsp-shutdown": [ null ],
  "shutdown": [ null ],
  "tunnel-id": "integer",
  "path-selection-metric": "string",
  "signalled-bandwidth": {
    "signalled-bandwidth-type": "string",
    "od-uflex-framing-type": "string",
    "bitrate": "integer"
  },
  "payload": "string",
  "signalled-name": "string"
}

signalled-bandwidth_schema:

The existence of this configuration indicates the signalled bandwidth has been set for the tunnel

signalled-bandwidth-type: string odu1, odu2, odu3, odu4, odu0, odu2e, od-uflex-cbr, od-uflex-gfp-resize, od-uflex-gfp-not-resize, odu1e, odu1f, odu2f, odu3e1, odu3e2

The g.709 signal type requested

od-uflex-framing-type: string cbr, framed-gfp-fixed, framed-gfp-resize

Framing type in case of ODUflex signal type

bitrate: integer

Bitrate value in Kbps for ODUflex framing type

units:"kbit/s"
Example
{
  "signalled-bandwidth-type": "string",
  "od-uflex-framing-type": "string",
  "bitrate": "integer"
}

protection-switching_schema:

The configuration for a GMPLS NNI tunnel protection switch

lockout: string none, working

The configuration is used to prevent switch over for a particular path type in tunnel

Example
{
  "lockout": "string"
}

static-uni_schema:

The existence of this configuration indicates the static UNI endpoints have been set for the tunnel

ingress-controller-name: string

Name of ingress controller

egress-controller-if-index: integer

Interface index of Egress controller

ingress-type: string unknown, xc, termination

Ingress type whether it is xconnect or terminated

egress-type: string unknown, xc, termination

Egress type whether it is xconnect or terminated

Example
{
  "ingress-controller-name": "string",
  "egress-controller-if-index": "integer",
  "ingress-type": "string",
  "egress-type": "string"
}

flooding-threshold_schema:

Configure flooding threshold as percentage of total link bandwidth.

up-stream: string

Upward flooding Threshold in percentages of total bandwidth

down-stream: string

Downward flooding Threshold in percentages of total bandwidth

Example
{
  "up-stream": "string",
  "down-stream": "string"
}